使用不同于 head 的修订填充任务流
Populating a task stream with a revision different than head
我正在尝试使用比#head 更旧的版本填充任务流。
所以我创建了一个任务流,并没有选择自动分支任何文件。
那我试试:
>p4 populate -r -S //depot/dev //depot/main/...@some_label_vXXXX
Label 'some_label_vXXXX' is restricted to use on server 'Edge', not on server 'MASTER'.
我已连接到边缘服务器,所以我不太确定那里的问题是什么。如果我需要一个全局标签才能分支,有没有办法将现有的本地标签转换为全局标签?
无论如何,我尝试改用更改列表。
>p4 populate -r -S //depot/dev //depot/main/...@1456175
//depot/main/...@1456175 - no target file(s) in branch view.
那里发生了什么?这是 FromFile 的问题吗?使用现有 label/changelist 填充任务流的正确方法是什么?
玩 P4V,似乎执行的命令是(并且有效):
>p4 populate -o //depot/main/...@1456175 //depot/dev/...
我仍然想了解为什么“-rS”不起作用。
在这种语法中:
p4 populate -r -S //depot/dev //depot/main/...@1456175
//depot/main/... 正在限制 toFile,这不是您想要的。这应该有效:
p4 populate -r -S //depot/dev @1456175
提供流名称已经生成了 fromFile->toFile 视图,因此无需再次指定它们中的任何一个。
我正在尝试使用比#head 更旧的版本填充任务流。
所以我创建了一个任务流,并没有选择自动分支任何文件。
那我试试:
>p4 populate -r -S //depot/dev //depot/main/...@some_label_vXXXX
Label 'some_label_vXXXX' is restricted to use on server 'Edge', not on server 'MASTER'.
我已连接到边缘服务器,所以我不太确定那里的问题是什么。如果我需要一个全局标签才能分支,有没有办法将现有的本地标签转换为全局标签?
无论如何,我尝试改用更改列表。
>p4 populate -r -S //depot/dev //depot/main/...@1456175
//depot/main/...@1456175 - no target file(s) in branch view.
那里发生了什么?这是 FromFile 的问题吗?使用现有 label/changelist 填充任务流的正确方法是什么?
玩 P4V,似乎执行的命令是(并且有效):
>p4 populate -o //depot/main/...@1456175 //depot/dev/...
我仍然想了解为什么“-rS”不起作用。
在这种语法中:
p4 populate -r -S //depot/dev //depot/main/...@1456175
//depot/main/... 正在限制 toFile,这不是您想要的。这应该有效:
p4 populate -r -S //depot/dev @1456175
提供流名称已经生成了 fromFile->toFile 视图,因此无需再次指定它们中的任何一个。