2010-06-21 73 views
3

我正在与全球开发人员合作开发一个项目,我们正在使用mercurial进行我们的源代码控制解决方案。目前,我们通过创建捆绑和发布到邮件列表来传达我们的变更集。在最佳实践方面出现分歧,我们无法在mercurial文档中找到答案。Mercurial包文件是否支持内部完整性检查?

创建捆绑包时,是否有任何内部完整性检查发生?或者,我们是否应该与更改集一起发送摘要以确保文件完整性?

回答

2

一个包包含与由有线协议传输的数据完全相同的数据。由于mercurial的工作方式,有一个recursive hashing scheme正在进行,所以每个修订版必须没有损坏才能使用。