中規模のプロジェクトで問題が発生します。gitがそれらをテキストとして処理し、マージするため、Visual Studioプロジェクトファイルで問題が発生し続けます。gitがこれらのファイルを自動マージしないように、ファイルをバイナリとして設定したいのですが。
これを行う方法はありますか?
2
しかし、Visual Studioプロジェクトファイルはテキストファイルであり、マージする必要がありますか?
—
CBベイリー
@CharlesBailey彼らは可能な限り最悪の方法で定期的にマージし、すべてのビルドを台無しにします。私はXMLをいじくり回したくありません。手動で新しいファイルを追加するか、場合によっては適切に処理する方法を知っているXML比較ツールを実行するように求めます。
—
michael.bartnett 2013
@ michael.bartnett:マージをめちゃくちゃにした場合にのみ、確かに?
—
CBベイリー
@CharlesBaileyもちろん、私が手動でマージしている場合は問題ありません。しかし、それは手動でマージする必要があるものではありません。これは通常、ビルド項目の追加/削除/編集です...完全に自動マージできますが、通常の行ごとのdiffメソッドではできません。概念の詳細については、このプレゼンテーションをご覧ください。
—
michael.bartnett 2013
@ michael.bartnett:より適切なマージドライバをセットアップしてください。私が(10か月前に)指摘したのは、プロジェクトファイルをマージできること、およびマージする必要があることです。個人的には、手作業で全体を行うよりも、合理的なマシンの試行を修正する方がずっと好きです。これは不要な作業のようです。
—
CBベイリー