我们正在迁移我们的作品存储库,因此我想在将源树中存在的所有未引用文件移入漂亮的新鲜(空)存储库之前对其进行剔除。
到目前为止,我已经手动完成并找到了所有我知道的未引用文件,但我想知道我是否已经全部抓住了它们。一种方法是手动将项目文件逐个文件移动到新文件夹,并查看编译时会出现什么问题。这需要整整一周,所以我需要一个自动化工具。
人们有什么建议?
澄清:
1)它是C++。
2)文件混合。我正在寻找已被其他人取代但已在存储库中腐烂的文件 - 例如 file_iter.h 未被程序中的任何其他文件引用但保留在存储库中以防万一有人想从1996 年!现在我们正在移动到一个新的存储库,我们可以安全地丢弃所有不再使用的文件。
3) Lint 只发现未使用的包含 - 不是未使用的文件(我面前有 7.5 手册)。