在 Perforce/P4V 中,如何将文件替换为早于其所在分支的版本?



我有一个由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提交"这些更改。

相关内容

最新更新