在Perforce中,我创建了一个包含超过200,000个文件的更改列表(通过在目录上进行重命名)。此更改列表现在太大,无法提交或还原。当我尝试时,我得到一个错误,说该操作花了太长时间。
我现在仍然坚持使用此更改列表,其中我的原始目录标记为删除状态和尚未提交的新目录。有没有办法撤消此更改列表?
答案 0 :(得分:1)
您可以一次还原几个文件。作为测试,您可以运行p4 revert //path/to/some/file
并验证它是否能够还原该文件。
一旦你知道它正在发挥作用,你就需要一种自动化过程的方法。
你可以编写一些从根目录开始的内容,并在所有目录中运行广度优先,在每个文件夹中运行p4 revert //path/to/folder/*
(我认为你也可以使用客户端路径)。
答案 1 :(得分:0)
您可以使用p4工具通过命令行恢复。我不认为你可以从UI恢复文件。相关文档显示了如何还原所有或特定文件的各种示例(请参阅示例部分):
http://www.perforce.com/perforce/r12.1/manuals/cmdref/revert.html