【问题标题】:Perforce mark for delete command and reverting back timings删除命令和恢复时间的 Perforce 标记
【发布时间】:2013-07-01 08:06:53
【问题描述】:

我使用的是 Windows 7,perforce 2010.2 Yellow 客户端。

我试图将一些 6 个文件标记为删除。但意外的是,它会将整个仓库标记为删除(可能是我的错误)。

但奇怪的行为是它在不到一秒的时间内标记为删除(超过 1,00,000 个文件),但恢复花费了 5 个多小时。

有人知道它在内部是如何工作的吗?或者有什么猜测?

【问题讨论】:

  • 恢复被删除的文件需要从服务器重新下载,自然会比较慢。

标签: perforce


【解决方案1】:

正如詹姆斯所说,p4 删除删除了所有 1,000,000 个文件。还原需要客户端重新下载所有 1,000,000 个文件。

【讨论】:

  • 我同意 Perforce 必须从服务器下载所有文件,因为它们更多,所以需要时间。但是为什么不到一秒钟就标记了这么多文件。我敢肯定,它必须将删除信息的标记传递给服务器,而服务器必须将其应用于整个仓库,这应该花费很多时间。同样,它必须从我的机器中删除这些文件,即使这个过程也应该花费很多时间。但神奇的是这一切都发生在不到一秒钟的时间里。
  • 我在职业生涯中多次意外运行 p4 delete 的经验是,当文件不必进入“回收站”或“垃圾箱”时,删除文件的速度非常快。当我从命令行执行此操作时,在终端中显示所有文本比实际删除文件需要更长的时间。
猜你喜欢
  • 2017-11-03
  • 2013-06-27
  • 1970-01-01
  • 2013-02-26
  • 2012-08-23
  • 2023-03-18
  • 2019-06-18
  • 1970-01-01
  • 2015-08-27
相关资源
最近更新 更多