1 perforce configuration-management
我已经在perforce中提交了一个文件,其他用户提交的更改已在合并中恢复.
变化没有冲突.
是他们的一种方式,我可以得到用户的改变.意味着还原恢复.
如何使用新的更改列表编号再次提交更改列表?
要恢复文件(退回到以前的版本),您只需同步以前的版本并再次提交.对于单个文件,过程如下:
# sync file at old revision (#3 in this example)
p4 sync //depot/file#3
# mark the file for edit
p4 edit //depot/file
# make perforce aware that something has to be merged
p4 sync //depot/file
# resolve (i.e. throw away the head revision changes and save those from #3)
p4 resolve -ay
p4 submit
Run Code Online (Sandbox Code Playgroud)
如果您有一个包含多个文件的更改列表(并且不仅包括编辑,还包括删除和添加),则回滚会更加困难.另见这个问题.
这是一个用于此目的的智能脚本和更多信息.
问题的第二部分我不明白.使用新的更改列表编号再次提交更改没有意义,因为更改列表包含差异.如果它已提交一次,则差异已经在库中,因此您无法再次提交相同的差异.