我的目标是使用更改列表的间隔从 p4 同步存储库,以便将存储库的第一个更改列表版本视为初始提交。所以我使用了以下命令:
git p4 clone //path-to-project@cl1,cl2
wherecl1
和cl2
是提到的变更列表的数量。
完成后,之前创建的文件cl1
不在HEAD
.
正如我所看到的,问题在于,在同步给定范围内的更改之前,p4 任务不会同步到cl1
存储库的版本,并将提交应用于空存储库。
这是一个错误还是我对 git p4 应该如何工作的误解?我应该如何正确地做到这一点?
UPD:我需要更改列表间隔的原因是 p4 数据库存在问题,我无法在过去某个时间点之前签出更改列表。而且我想迁移到具有所有可访问历史记录的 git。