git-p4 clone:克隆后,如何验证递归文件与p4中的项目是否等效?

时间:2020-05-01 20:47:39

标签: perforce git git-p4

我已将具有完整签入/提交历史记录的perforce项目迁移到git。

git p4 clone //path/to/project@all

如何验证新克隆的git repo与p4中的原始数据具有递归文件等效性?

1 个答案:

答案 0 :(得分:0)

每个git commit与perforce更改列表具有1-1对应关系。 并且每个提交消息都应列出等效的更改列表。

因此,一些脚本应该允许您签出每个git commit,并在另一个目录中签出相应更改列表中的Perforce树。 然后,递归差异(忽略.git目录)应确认它们相同。 然后遍历所有提交。