我有一个由P4V的"branch Files"创建的开发分支。我想用早期版本替换子目录的内容,只是暂时的,并且只在我的机器上。问题是,我想要的早期版本是在创建分支之前的版本。如果我尝试对这个早期的变更列表使用"GetRevision…",文件就会消失(因为当时整个开发分支并不存在)。
从其他位置查找、同步和手动复制整个子树有点麻烦。有没有更简单的方法?
听起来"p4副本"就是您想要的;看见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/...
其中左手边正好指定"具有旧版本的子目录",右手边指定文件在分支中的位置。
当您处理完这组特定的代码时,不要忘记"p4revert";您不希望"p4提交"这些更改。