我一直想知道有关 Perforce 传输的问题,但没有找到好的答案:
如果客户端在同步到特定更改列表时崩溃,会发生什么情况?我知道服务器会跟踪您拥有哪些文件。崩溃期间当前正在传输的文件是否会被标记为已下载?尚未传输的文件怎么办?
过去我只是做了一个强制同步来确保没有损坏,但这看起来真的很浪费。有没有办法进行校验和? perforce 是否以某种我不知道的优雅方式处理这个问题?
任何有关这方面的信息都会非常感谢 - 谢谢!
最佳答案
在客户端确认已完整接收文件之前,服务器不会将其记录在数据库中为“已同步”。如果在同步过程中发生崩溃,之后的同步应该会拾取文件。尚未传输的文件将由下一次同步操作选取。
关于perforce - 在 perforce 中处理崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21212797/