Version control DVCS(或者更确切地说,任何非排他性签出VCS)和Windows窗体?合并问题?

Version control DVCS(或者更确切地说,任何非排他性签出VCS)和Windows窗体?合并问题?,version-control,merge,windows-forms-designer,Version Control,Merge,Windows Forms Designer,有没有人有这方面的经验 例如,考虑子版本、Git或MyCuri,以及典型的Windows窗体表单。 每当有人编辑表单时,例如,重新定位面板以使其具有不同的父级,有时表单设计器代码生成器会重新排列比该面板更多的代码 有谁有过关于合并问题有多大的经验吗?不可否认,我只是一个人的团队(使用git),但我认为我从未见过可怕的问题。也许偶尔会有一些手动合并 老实说,我真正遇到的问题是.sln文件(请参阅问题)。一个designer.cs文件,您有机会直观地理解和合并它。解决方案文件是一场灾难。。。我已经习

有没有人有这方面的经验

例如,考虑子版本、Git或MyCuri,以及典型的Windows窗体表单。

每当有人编辑表单时,例如,重新定位面板以使其具有不同的父级,有时表单设计器代码生成器会重新排列比该面板更多的代码


有谁有过关于合并问题有多大的经验吗?

不可否认,我只是一个人的团队(使用git),但我认为我从未见过可怕的问题。也许偶尔会有一些手动合并

老实说,我真正遇到的问题是.sln文件(请参阅问题)。一个designer.cs文件,您有机会直观地理解和合并它。解决方案文件是一场灾难。。。我已经习惯于只取合并的一侧,然后手动更正

运行一些测试怎么样?

是的,我试着回答。简单地说,我们要做的是在(您可以将其与首选SCM一起使用)中有一个“预合并”脚本,以便在合并之前对resx进行“排序”。这样我们就避免了奇怪的问题

注意:15年前,Delphi在处理资源方面比最新一代的VStudio做得更好…:(