2014-02-21 27 views

回答

7

这将做到这一点:

p4 copy //depot/project/dev/[email protected]_x_label //depot/project/release_x/... 

的命令告诉Perforce公司为release_x_label的复制//库/项目的/ dev/...//库/ project/release_x/...您可以使用p4 copy -v完全在服务器端运行此命令。如果您不需要本地文件的副本,速度会更快。

你能做到一气呵成,而无需一个用P4提交填充

p4 populate //depot/project/dev/[email protected]_x_label //depot/project/release_x/... 

我通常使用拷贝虽然以确保我没有任何错别字。 =)

你也可以用流来完成所有这些。这有点奇怪,因为您用来选择分支的修订说明符被放在您要分支到的目标路径上。

p4 populate -rs //stream/dev2 //stream/dev2/[email protected] 

这将从changelist1的父元素中填充dev2。

+0

完美!出于好奇,有没有一种方法可以用p4v来实现这一点? – jrwagz

+1

要回答我自己的问题,是的,这是可能的p4v。我结束了使用“分支”菜单,它有一个简单的方法来搜索和选择我想分支的标签,p4v的最终结果与上面提到的相同,只是构建的“p4 copy -v”命令而不是通过GUI选项。谢谢! – jrwagz

+0

也许它需要一个单独的问题,但是你能用后一个命令填充一个新的'流'吗? –

相关问题