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

将文件夹下的所有现有更改移动到Perforce中所需的更改列表中,perforce,p4v,Perforce,P4v,如果默认变更列表(或其他变更列表)中已经存在对文件夹的更改,我希望将它们全部收集到一个变更列表中。如何在perforce(最好是P4V)中实现这一点?从命令行: p4 reopen -c CHANGE //depot/folder/... 在P4V中,选择文件并执行操作>将文件移动到另一个变更列表。Perforce不理解相对目录,因此您必须键入完整路径名,我讨厌每次这样做。因此,我将@sam stafford的答案中的命令作为自定义工具添加到P4V 要将命令添加到Perforce GUI,请执

如果默认变更列表(或其他变更列表)中已经存在对文件夹的更改,我希望将它们全部收集到一个变更列表中。如何在perforce(最好是P4V)中实现这一点?

从命令行:

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

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

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

要将命令添加到Perforce GUI,请执行以下操作:

要使用,您可以右键单击depot文件夹并选择“将文件夹下的所有更改移动到更改列表…”


注意:变更列表应该是现有的。我不知道如何使用自定义工具创建新文件。

我不知道p4命令,但我希望避免自己在p4v中逐个选择文件。我想自动选择所有已签出的文件,然后将其移动到我的更改列表。打开默认更改列表,选择一个文件,按Ctrl+a键选择全部,然后将其拖动到其他更改列表中。不保证默认更改列表将包含所有更改。它们可能分散在不同的变更列表中。但是您的命令行答案是有效的,谢谢:)如果这是您经常做的事情,那么在P4V中添加一个“自定义工具”将非常容易,当您右键单击挂起的变更列表并使用指定的变更列表和“/”文件规范运行“p4重新打开”命令时,它将显示为上下文菜单所以它把所有打开的文件都拉到变更列表中。我不知道有这个选项。酷!你不能用P4V做这件事。Sam Stafford的回答可以通过命令行完成FWIW Perforce可以识别相对目录,只要您在工作区中。:)