我正在尝试创建标签的更新版本。如同,从my_label-1.4.0转到my_label-1.4.1。为此,我选择了1.4.0并从'my_label-1.4.0'中选择了创建标签
这是问题所在:以前的标签有一千多个文件。但是,从旧标签创建新标签似乎也不会复制标签文件,只是复制一般工作区。有没有办法将包含的文件从一个标签复制到另一个标签,而不涉及一次手动选择一个?
答案 0 :(得分:4)
p4标签创建标签规范,但不标记/标记带有标签的文件。 p4 labelsync用于使用已创建的标签规范标记/标记特定版本的文件。
但是,p4标签将在一个命令上创建带有该标签的标签规范和标签/标签文件。因此,您可以使用p4标签创建新的标签规范,然后标记其他标签中的文件:
p4 tag -n -l my_label-1.4.1 //...@ my_label-1.4.0
首先创建标签规范my_label-1.4.1,然后通过文件规范“//...@my_label-1.4.0”标记/标记其他标签中的文件。注意:-n是预览,在预览之后删除它以实际执行命令它将做什么是你想要的。
答案 1 :(得分:3)
您也可以在P4V内执行此操作。 过程类似于应用标签, 但在标签文件的底部,键入所需的标签。