GitForensics注意:WIP,alpha,高度实验性。此工具可帮助您跟踪Git内部文件之间的关系。当您经常一起修改多个文件时,GitForensics 会告诉您这些文件的关联性。为什么这很有用?因为它可以防止您破坏文件间的相互依赖关系。特别是在修改应用程序时,GitForensics可帮助识别需要同步更新的其他文件,如测试、配置文件等。安装/使用方法

  • 确保安装了 SQLite3。

  • 执行 bundle 命令。

  • 运行 ./bin/setup 创建必要的数据库表。

  • 运行 ./bin/import <;project>; 导入项目的Git历史记录。

  • 关联文件列表打印:要输出与特定文件有关联的文件列表,运行命令 ./bin/search <;name>;,输出结果将包含与指定文件一同提交的文件。例如:


$ ./bin/search spec/models/artist_s  

该命令将显示经常与相关文件一起提交的文件列表,方便进行依赖管理和相关文件的快速查找。