私たちはTFSを使用していますが、この質問はどのソース管理システムにも存在すると思います。基本的に、メインストリームをプロジェクトごとに分割された個別のストリームに分岐します。ストリームは安定していると見なされるため、メインストリームにマージされます。ただし、このマージプロセスを非常に困難にし、エラーが発生しやすい自動生成ファイルがいくつかあります。いくつかの例は次のとおりです。
- ソリューションファイル(.sln)
- プロジェクトファイル
- マージされたモジュール
- レポートサーバーファイル(.rdl)
- すべてのタイプの自動生成されたXMLファイル
- 等。
このような場合、変更を加えるたびにファイル内のテストの順序が変わるため、自動生成は常に予測できるとは限りません。これにより、マージが非常に困難になります。
これらはどのように処理できますか?
ありがとう