私たちは作業リポジトリを移行していますので、ソースツリーにある参照されていないすべてのファイルをきれいな(空の)リポジトリに移動する前に、プロジェクト内の未使用ファイルの検索
これまでのところ私は手作業ですべての参照されていないファイルを見つけましたが、私がそれらをすべて捕まえたかどうかを知りたいのです。 1つの方法は、プロジェクトファイルをファイルごとに新しいフォルダに手動で移動し、コンパイル時に何がスティックかを確認することです。それは一週間かかるので、私は自動化されたツールが必要です。
人々は何を提案していますか?
説明:
1)C++です。
2)ファイルが混在しています。私は他の人に取って代わられているが、リポジトリ内で腐ったままのファイルを探している - たとえば、file_iter.hはプログラム内の他のファイルからは参照されないが、リポジトリに残っているのは、 1996!今は新しいリポジトリに移動して、使用されなくなったすべてのファイルを安全に捨てることができます。
3)Lintは未使用のインクルードのみを検索します。私は使用していないものではありません。
ビルド環境について詳しく説明できますか。たとえば、UNIXのコマンドライン・タイプのツールを使用でき、ビルドにはMakeなどを使用します。その場合にスクリプトベースの解決策を記述することができます。 –