我已将具有完整签入/提交历史记录的perforce项目迁移到git。
git p4 clone //path/to/project@all
如何验证新克隆的git repo与p4中的原始数据具有递归文件等效性?
答案 0 :(得分:0)
每个git commit与perforce更改列表具有1-1对应关系。 并且每个提交消息都应列出等效的更改列表。
因此,一些脚本应该允许您签出每个git commit,并在另一个目录中签出相应更改列表中的Perforce树。 然后,递归差异(忽略.git目录)应确认它们相同。 然后遍历所有提交。