我在perforce中有一个Product文件夹,其下面有bin,doc etc文件夹。
Product
bin
A.dll
doc
B.doc
src
C.cs
现在我想添加一个图层
Product
1.0.
bin
A.dll
doc
B.doc
src
C.cs
我想保留所有文件版本信息。我试图分支或创建一个1.0合并文件夹,但似乎没有办法。我会丢失所有版本历史信息。最有效的方法是什么?
感谢。
答案 0 :(得分:3)
如果你想保持没有间接移动的历史记录,你可以使用'p4 duplicate'和'p4 obliterate'的组合。 'p4 duplicate'就是这么做的;它准确地复制了历史,但是在一条新的道路上。然后,您可以使用'p4 obliterate'删除原始版本。
Ganesh的解决方案也很棒,90%的时间都是你应该做的,但是如果你想要进行深度重命名以解决结构问题,'p4 duplicate'和'p4 obliterate'是很好的工具在你的包里。
答案 1 :(得分:2)
您可以使用move
:
p4 move Product/... Product/1.0/...