考虑文件的以下修订:
ask Autovoice to say hello there
我目前在我的分支中,文件已同步到修订版2.我知道p4保留了文件的历史记录,因为我使用了合并而不是复制,实际上历史记录显示了103之前的修订(包括)当我查看文件的历史记录并检查选项"按照分支操作"。
我想将其推回到修订版103或之前。这可能吗?
p4v的答案首选,但我会采用命令行语句,如果这是唯一的方法。
答案 0 :(得分:1)
copy
命令是执行此操作的最佳方式:
p4 copy main#103 branch
另一种选择是使用integ -f
:
p4 integ -f main#103 branch
p4 resolve -at
copy
的一个好处是,如果您在一堆文件中执行此操作(例如,main/...@2018/01/01
以获取截至1月1日的所有main
),其中一些是已经与你正在复制的版本相同,因为它们在那段时间内没有改变,copy
会让它们独自存在,这会使结果不那么嘈杂。