2014-10-06 44 views
1

我试图创建一个标签的更新版本。如在,从my_label-1.4.0到my_label-1.4.1。为此,我选择了1.4.0并从'my_label-1.4.0'中选择了创建标签从Perforce中的另一个标签创建标签

但是,问题依然存在:以前的标签有一千多个文件。但是从旧的标签创建一个新的标签似乎也不会复制标签文件,只是一般的工作空间。是否有任何方法可以将包含的文件从一个标签复制到另一个标签,而不需要一次一个地手动选择它们?

回答

4

p4标签创建标签规范,但不标签/标签文件与标签。 p4 labelsync用于使用已创建的标签规范在特定版本上标记/标记文件。

但是,p4标签将同时在一个命令上创建具有该标签的标签规范和标签/标签文件。因此,您可以使用p4标签创建新标签规范,然后标记来自其他标签的文件:

p4 tag -n -l my_label-1.4.1 //[email protected]_label-1.4.0

它将首先创建标签规范my_label-1.4.1,然后通过文件规范“//[email protected]_label-1.4.0”标记/标记来自其他标签的文件。注意:-n是一个预览,在预览之后删除它以实际执行该命令,它将执行的操作是您想要的。

+0

杰出的朋友,这正是我正在寻找的。似乎无法在P4V中找到匹配的命令,但暂时应该这样做。 – GGMG 2014-10-06 19:48:20

+0

这是诀窍。但原始标签中的视图不会复制到新标签。怎么做? – 2017-10-19 06:54:15

3

您也可以在P4V内执行此操作。 过程与应用标签 类似,但在标签文件的底部键入所需的标签。

  1. 右击一个文件夹并选择“标签......”
  2. 在标签字段中输入新的标签。
  3. 选择单选按钮“指定修订使用:”
  4. 从下拉列表中选择标签并输入旧标签。
  5. 点击标签按钮
+0

这也很好。谢谢,所有。 – GGMG 2014-10-07 20:58:24

相关问题