将文件夹下的所有现有更改移动到 Perforce 中所需的更改列表

Move all existing changes under a folder to desired changelist in Perforce

如果默认更改列表(或其他更改列表)中已存在对文件夹的更改,我想将它们全部收集到一个更改列表中。我怎样才能强制执行此操作,最好是 P4V?

从命令行:

p4 reopen -c CHANGE //depot/folder/...

在 P4V 中,select 文件并执行操作 > 将文件移动到另一个更改列表。

Perforce 不理解相对目录,因此您必须 键入完整路径名,我每次都讨厌这样做。所以我将@sam-stafford 的回答中的命令作为自定义工具添加到 P4V。

将命令添加到 Perforce GUI:

要使用,您可以右键单击 depot 文件夹并选择 "Move all changes under folder to changelist.."

注意:更改列表应该是现有的。我不知道您将如何使用自定义工具创建一个新工具。