[注:“Perfarce”是水银延伸与整合Perforce公司名称:https://www.mercurial-scm.org/wiki/PerfarceExtension]推荐Perfarce(?或其他)的使用,以评估水银流程
我们开始评估水银的当前存储在Perforce中的项目。我们并不是放弃P4仓库并对汞进行所有改变,而是希望主要从事汞工作,并定期将变更推向P4。在评估过程中,有些开发人员可能会继续在Perforce工作,但除此之外,我们希望评估DVCS可能实现的工作流程,例如从一个开发人员的回购协议拖到另一个开发人员的回购协议。
我已经尝试过Perfarce扩展,它看起来像一个伟大的方式来使用汞作为一个先进的P4客户端与更详细的本地历史。但是,当我使用Perfarce检出两台不同机器上的同一棵树时,我得到两个具有不同变更集ID的Mercurial历史记录。看起来像这样分享更改的唯一方法就是通过P4仓库。
是否有其他选项可以让开发人员的知识库与P4同步,而不会使其在Mercurial级别上不兼容?