将文件从所有待处理(搁置)的更改列表移动到新的更改列表

时间:2014-03-14 16:09:57

标签: perforce shelve changelist

在perforce中,我有几个搁置的变更清单。我想将所有这些搁置的更改列表中的文件移动到新的更改列表。

我可以使用p4 reopen -c [new changelist no.] [file 1, file 2, etc]执行此操作,但是复制并粘贴先前更改列表中每个打开文件的名称非常费力。

有更快/更好的方法吗?

1 个答案:

答案 0 :(得分:2)

如果您要移动搁置的文件,可以使用unshelve命令执行此操作。您可以为每个搁置的更改列表运行p4 unshelve -s <shelved changelist> -c <target changelist>

如果文件已在搁置的更改列表中打开,我很确定您需要先将其还原。