Perforce 删除命令和恢复回计时的性能标记

Perforce 删除命令和恢复回计时的性能标记,perforce,Perforce,我使用的是Windows7,Performce2010.2黄色客户端 我正试图将大约6个文件标记为删除。但不小心,它将整个仓库标记为删除(可能是我的错误) 但奇怪的是,它在不到一秒钟(超过10万个文件)的时间内被标记为删除,但恢复却花费了5个多小时 有人知道它内部是如何工作的吗?还是猜测?正如詹姆斯所说,p4删除删除了所有1000000个文件。还原需要客户端重新下载所有1000000个文件。正如James所说,p4删除删除了所有1000000个文件。还原需要客户端重新下载所有1000000个文件

我使用的是Windows7,Performce2010.2黄色客户端

我正试图将大约6个文件标记为删除。但不小心,它将整个仓库标记为删除(可能是我的错误)

但奇怪的是,它在不到一秒钟(超过10万个文件)的时间内被标记为删除,但恢复却花费了5个多小时


有人知道它内部是如何工作的吗?还是猜测?

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

正如James所说,p4删除删除了所有1000000个文件。还原需要客户端重新下载所有1000000个文件。

还原已删除的文件需要从服务器重新下载,因此速度自然会变慢。还原已删除的文件需要从服务器重新下载,所以它自然会变慢。我同意这一点,它必须从服务器下载所有的文件,因为它们更多,这需要时间。但是为什么它在不到一秒钟的时间内就标记了这么多文件呢。我确信,它必须将删除信息的标记传递给服务器,服务器必须将该标记应用于整个仓库,这应该花费很多时间。同样,它必须从我的机器上删除这些文件,即使这个过程也应该花费很多时间。但神奇的是,这一切都发生在不到一秒钟的时间里。我在职业生涯中多次意外运行p4 delete的经验是,当文件不必进入“回收站”或“垃圾箱”时,删除文件的速度非常快。当我从命令行执行此操作时,在终端中显示所有文本所需的时间比实际删除文件所需的时间要长。我同意这一点,即它必须从服务器下载所有文件,而且因为它们更多,所以需要时间。但是为什么它在不到一秒钟的时间内就标记了这么多文件呢。我确信,它必须将删除信息的标记传递给服务器,服务器必须将该标记应用于整个仓库,这应该花费很多时间。同样,它必须从我的机器上删除这些文件,即使这个过程也应该花费很多时间。但神奇的是,这一切都发生在不到一秒钟的时间里。我在职业生涯中多次意外运行p4 delete的经验是,当文件不必进入“回收站”或“垃圾箱”时,删除文件的速度非常快。从命令行执行此操作时,在终端中显示所有文本所需的时间比实际删除文件所需的时间更长。