The*_*onk 12 version-control merge mercurial winforms
我们刚刚从我们的小团队从TFS切换到Mercurial.3人工作的主要项目是C#中的Windows窗体应用程序.每次使用设计器时,即使是简单的更改,它也会进行大量的重新排列并更改为.Designer文件.如果两个人在这个文件上工作,即使进行简单的更改,合并也是绝对的噩梦.有没有简单的方法来解决这个问题?在TFS中,我们关闭了并发编辑,因此我们没有遇到此问题.
合并此类文件总是很痛苦...这就是 Mercurial 存在一些“锁定”扩展的原因,因此如果需要,您可以拥有与 TFS 相同的工作流程。
例如,您可以使用Martin Geisler 编写的Lock 扩展来锁定 .Designer 文件直到下一个push,这样做您将避免任何并发修改,从而避免合并。