私はオープン ソースの e コマース ストア (nopcommerce) を運営しており、ストアに対して多くのカスタマイズを行っています。
ソフトウェアの新しいバージョンがリリースされるたびに、winmerge を使用して変更されたファイルを検出し、これらの変更をプロジェクトにマージします。これは問題なく機能しますが、私のカスタマイズが成長するにつれて、このタスクはますます問題になってきました。
私が本当にやりたいことは、現在のバージョンから新しいバージョンへの差分を取得し、必要な変更を行って適用できるようにすることです。これに TFS を使用する場合、これを達成するための標準的な方法はありますか? おそらく、3 方向のマージ アプリの方がうまくいくでしょうか?
さらに複雑なことに、テーマ サポートを使用して、変更したビューを別の場所に追加しているため、バージョンごとの変更を把握して、この追加フォルダー内のファイルにも適用する必要があります。
実際、ここで、どの変更を行ったのか、どの変更が新しいバージョンからの新しい変更なのかを判断する際に、大きな頭痛の種になります。