处理perforce中的崩溃

处理perforce中的崩溃,perforce,Perforce,我一直对Perforce的转会感到好奇,但没有找到一个好的答案: 如果客户端在同步到特定更改列表时崩溃,会发生什么情况?我知道服务器会跟踪您拥有的文件。崩溃期间当前正在传输的文件是否会被标记为已下载?那些还没有传输的文件呢 在过去,我只是做了一次强制同步,以确保没有腐败,但这似乎真的很浪费。有没有办法进行校验和?perforce是否以我不知道的优雅方式处理了这件事 关于这方面的任何信息都将非常感谢-谢谢 在客户端确认已完整接收文件之前,服务器不会将其记录为“已同步”。如果在同步过程中发生崩溃,则

我一直对Perforce的转会感到好奇,但没有找到一个好的答案:

如果客户端在同步到特定更改列表时崩溃,会发生什么情况?我知道服务器会跟踪您拥有的文件。崩溃期间当前正在传输的文件是否会被标记为已下载?那些还没有传输的文件呢

在过去,我只是做了一次强制同步,以确保没有腐败,但这似乎真的很浪费。有没有办法进行校验和?perforce是否以我不知道的优雅方式处理了这件事


关于这方面的任何信息都将非常感谢-谢谢

在客户端确认已完整接收文件之前,服务器不会将其记录为“已同步”。如果在同步过程中发生崩溃,则随后的同步将拾取该文件。下一次同步操作将拾取尚未传输的文件。

我确信这是正确的,但出于好奇,您是否有此链接?我们似乎没有在外部发布任何内容;我在作弊,看服务器代码。=)我会试着写点东西。我想知道更多关于这是如何工作的。通过不可靠的VPN同步大量数据曾经是我们的问题。如果VPN在同步完成之前断开连接,则在重新连接后尝试同步到同一更改列表将导致需要重新同步以前似乎已传输的大部分(如果不是全部)文件。我们最终通过编写一个工具来处理这个问题,该工具使用同步预览来识别需要同步的文件,并一次同步一个文件。