如何保持perforce变更列表编号的一致性

时间:2017-06-23 05:12:50

标签: perforce

我是新手。 perforce的奇怪行为造成了相当大的麻烦。我的原始仓库(推送到远程服务器的仓库)有

p4 changes
Change 3 on 2017/06/23 by user@user-dvcs-1498104674 'add test-copy.go'
Change 2 on 2017/06/23 by user@user-dvcs-1498104674 'add test.go'
Change 1 on 2017/06/22 by user@user-dvcs-1498104674 '"first sub repo" '

但我克隆的repo(一个新创建的文件夹,用于从远程服务器进行克隆)具有

p4 changes
Change 6 on 2017/06/23 by user@user-dvcs-1498104674 'add test-copy.go'
Change 5 on 2017/06/23 by user@user-dvcs-1498104674 'add test.go'
Change 4 on 2017/06/22 by user@user-dvcs-1498104674 '"first sub repo" '

当资源操作要签出特定提交时,是否有人有好主意解决这个问题? 当我的同事创建我的repo的克隆时,这引起了一个问题,我们引用了具有更改列表编号的相同提交,而在git中,提交sha在服务器和不同克隆之间是一致的。

1 个答案:

答案 0 :(得分:1)

使用submit.identity可配置设置将在服务器之间保留的更改列表上的全局ID:

https://www.perforce.com/perforce/r15.2/manuals/dvcs/fetching.changelists.html#fetching.track_identity