“git-p4 同步”只能像“p4 sync”那样抓取指定的时间戳的文件



我需要将 500+ 个项目从 Perforce 导入到 Git,并且都是相互关联的。为此,我需要"冻结"世界并同时导入所有项目。我编写的脚本运行大约 2 天,这意味着开发人员在这 2 天内可以提交更改,这将破坏已经导入的项目。

我知道p4 sync //depot/path/to/project/...@$timestamp导入提交/提交到$timestamp的项目,git p4 sync //path/to/projects有这个选择吗?文档根本没有提到时间戳导入。

http://git-scm.com/docs/git-p4 建议你可以做到:

"//depot/my/project@1,6"

这需要计算正确的提交,但 p4 应该能够为您提供。

最新更新