私のワークショップは最近、SourceSafe から Subversion に切り替え、自動ロックから解放されました。これにより、フォームの同時編集が可能になりました。これはすばらしいことです。しかし、複数の開発者が変更をコミットすると、デザイナーによって作成されたコード ファイル (名前が付けられたすべてのファイルTheFormName.designer.cs
) が競合を引き起こし、解決が非常に困難になります。
私が知る限り、これはデザイナーが生成したコードが、ユーザーがコードを変更するたびに大幅に再配置されるためです。
- これらの競合を解決しやすくするにはどうすればよいですか?
- デザイナーにコードの変更を減らすように指示する方法はありますか?
- 経験豊富な C# チームは、フォームの同時変更にどのように対処していますか?