我在一家公司工作,在美国和欧洲都有开发团队。每个设施目前都使用 Perforce,我们正计划联合构建新系统。作为一个分布式团队,我很希望我们转向 git 或 Mercurial,但我的同事们很谨慎。他们喜欢 Perforce,看不到迁移到 DVCS 的任何好处。
必须承认我正在努力想出令人信服的充分理由。两个设施之间的快速线路意味着我们可以使用中央 Perforce 存储库,或者为每个设施克隆一个。
出现的一个担忧是不会有一个主存储库:开发人员永远不会知道他刚刚签出的代码是否是最新的——假设其他人正在更新同一个文件?
是的,我是一个 git/Mercurial 菜鸟。任何人都可以用难以反驳的理由帮助我吗?
谢谢!