Perforce 如何保持Performce变更单编号的一致性

Perforce 如何保持Performce变更单编号的一致性,perforce,Perforce,我是新来的。perforce的一种奇怪行为引起了不少麻烦。我原来的repo(推送到远程服务器的repo)有 但我的克隆repo(一个新创建的用于从远程服务器进行克隆的文件夹)已被删除 当资源操作是签出一个特定的提交时,有没有人有一个好主意来解决这个问题? 当我的同事创建我的repo的克隆时,这会导致一个问题,我们使用变更列表编号引用相同的提交,而在git中,提交sha在服务器和不同克隆之间是一致的。使用submit.identity可配置来设置将在服务器之间保留的变更列表上的全局ID: 我在本地

我是新来的。perforce的一种奇怪行为引起了不少麻烦。我原来的repo(推送到远程服务器的repo)有

但我的克隆repo(一个新创建的用于从远程服务器进行克隆的文件夹)已被删除

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

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


我在本地服务器上设置了它any:P4LOG=p4_log.txt any:db.monitor.shared=0 any:dm.user.noautocreate=1 any:journalPrefix=backs/back any:monitor=3 any:server.allowfetch=3 any:server.allowpush=1 any:server.allowwrite=1 any:submit.identity=uuid``但在我将其推送到远程服务器(性能公共服务器)后,然后克隆它。克隆的更改列表与我的本地更改列表不一致。例如,本地回购变更列表ID:1,2,3和克隆的回购变更列表ID 4,5,6“标识”与变更列表编号不同。
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" '
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" '