3

我有一个由 P4V 的“分支文件”创建的开发分支。我想用早期版本替换子目录的内容,只是暂时的,并且只在我的机器上。问题是,我想要的早期版本来自创建分支之前。如果我尝试对这个较早的更改列表使用“获取修订...”,该文件就会消失(因为那时整个开发分支不存在)。

从其他位置查找、同步和手动复制整个子树有点麻烦。有没有更简单的方法?

4

1 回答 1

3

听起来你想要的是“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/...

其中左侧准确地指定了“具有旧版本的子目录”,而右侧指定了文件在您的分支中的位置。

使用完这组特定代码后,不要忘记“p4 revert”;您不想“p4 提交”这些更改。

于 2014-04-14T08:24:29.370 回答