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

标签 perforce shelve changelist

我确实有几个搁置的变更列表。我想将文件从所有这些搁置的变更列表移动到新的变更列表。

我可以使用p4reopen -c [新更改列表编号][文件1、文件2等]来完成此操作,但是从以前的变更列表。

有没有更快/更好的方法来做到这一点?

最佳答案

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

如果文件已在搁置的更改列表中打开,我很确定您需要先恢复它们。

关于perforce - 将文件从所有待处理(搁置)的变更列表移动到新的变更列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22410291/

相关文章:

svn - 检查文件是否已使用 Subversion svn 更改

java - 如何让我的 perforce java 应用程序同步而不强制更新?

file - Perforce:fstat 中 "Action"和 "HeadAction"之间的区别?

python - 搁置只读多处理不安全吗?

Python 'shelve' 在每次操作后将自身写入磁盘

perforce - 如何在 Perforce 中恢复已删除的变更列表

SVN ---将当前目录 (.) 添加到更改列表

perforce - 如何从 Perforce 工作树中删除未跟踪的文件?

version-control - Perforce 文件夹的服务器端复制/移动 - 无需本地同步文件

mercurial - hg unshelve 好像没有效果?