我有一个由P4V"分支文件创建的开发分支。"我想用一个早期版本替换子目录的内容,只是临时替换,并且仅在我的机器上。麻烦的是,我想要的早期版本是在分支创建之前。如果我尝试使用"获取修订..."对于这个早期的更改列表,文件会消失(因为整个dev分支都不存在)。
从其他位置查找,同步和手动复制整个子树有点痛苦。有更简单的方法吗?
答案 0 :(得分:3)
听起来像'p4 copy'就是你想要的;见http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_copy.html#1040665
尝试类似:
p4 copy //depot/main/sub/directory/...@old-date //depot/mybranch/sub/directory/...
左侧指定“旧版本的子目录”,右侧指定文件在分支中的位置。
当您使用这组特定代码时,不要忘记'p4 revert';你不想'p4提交'这些改变。