C ファイルと関数名を渡すスクリプトが必要で、その C 関数をファイルから削除します。これを行うユーティリティはありますか?
基本的に、私は内部で開発されたライブラリをオープン ソース化し、その履歴を保持したいと考えています。ただし、ソースをオープンできない特定の機能があります。私は git filter-branch を使用してオープンソース化できないファイル全体を削除してきましたが、ファイルの一部がオープンソース化されている可能性があるファイルから特定の機能を削除する必要があるところまで来ましたが、他の機能はオープンソース化できません。git filter-branch はすべてのコミットでコマンドを実行するため、リポジトリのすべてのコミットからこの機能を削除する自動化されたものが必要です。