如果使用命令行对所有文件的修订都不同,如何一起回滚到文件夹中文件的先前修订? 我需要回滚一个文件夹中的所有文件,该文件夹还包含一个子文件夹,并且所有文件的修订版都不相同。我找到的所有解决方案都需要文件的修订号。因此,基本过程是
要退出变更列表1000:
如此处所示- https://community.perforce.com/s/article/3474
另一种选择是使用 p4 undo 命令,但是此操作将还原整个CL,这还将还原我所需要的更改。
这可以通过GUI来实现,但是从命令行实现相同的步骤是什么,或者唯一的选择是逐个还原所有文件?
答案 0 :(得分:2)
使用p4 undo
命令。
p4 undo folder/...@1000,now
将撤消变更列表1000及其后的所有变更列表。 (这等效于您发布的步骤-它不仅会回退这些文件的变更列表1000,因为您已在步骤3中同步到头了!)
p4 undo @1000,@1000
将单独撤消变更列表1000。
(这也适用于日期范围等)