我的工作室最近从SourceSafe切换到Subversion,让我们从自动锁中解脱出来.这导致了对Forms的并发编辑,这很精彩.但是当多个开发人员提交更改时,设计人员创建的代码文件(所有命名的文件TheFormName.designer.cs
)都会导致很难解决的冲突.
据我所知,这是因为设计师生成的代码会在用户修改时重新安排,无论实际更改有多少.
如何让这些冲突更容易解决?
有没有办法告诉设计师修改代码?
经验丰富的C#团队如何处理表单的并发修改?
Andrew Peter.. 10
以下是一些尝试:
使事物更加模块化.使用用户控件等组件将表单拆分为多个较小的物理文件.
使用表达层设计模式(如MVP)将代码移出视图并转换为标准POCO类.
最新版本的SVN允许您采用硬锁 - 使用它来避免复杂的合并方案.
希望有所帮助.
以下是一些尝试:
使事物更加模块化.使用用户控件等组件将表单拆分为多个较小的物理文件.
使用表达层设计模式(如MVP)将代码移出视图并转换为标准POCO类.
最新版本的SVN允许您采用硬锁 - 使用它来避免复杂的合并方案.
希望有所帮助.