我們正在遷移我們的作品存儲庫,因此我想在將源代碼樹移動到漂亮的新鮮(空)存儲庫之前挑選存在於源代碼樹中的所有未引用文件。在項目中查找未使用的文件
到目前爲止,我已經手工完成並找到了所有我知道的無關文件,但我想知道是否我抓住了所有這些文件。一種方法是手動將項目文件按文件移動到新文件夾,並在編譯時查看粘貼的內容。這將需要整整一週,所以我需要一個自動化工具。
人們建議什麼?
說明:
1)它是C++。
2)文件混合。我正在尋找已被其他人取代但在版本庫中已經腐爛的文件 - 例如,file_iter.h未被程序中的任何其他文件引用,但仍保留在版本庫中,以防某人想要編譯版本1996年!現在我們正在轉向一個新的存儲庫,我們可以安全地垃圾所有不再使用的文件。
3)林特只發現未使用的包括 - 沒有未使用的文件(我有7.5手冊在我面前)。
你能描述一下你的構建環境嗎?例如,您是否有UNIX命令行類型工具可用,並且使用Make或類似的東西來完成構建。我可以描述一個基於腳本的解決方案,在這種情況下執行此操作... – 2008-09-09 10:52:28