自社用に実装されたアプリケーションがあります。時が経つにつれ、アプリケーションはさまざまな企業によって購入されてきました。
会社ごとに、ソース管理に新しいTFSブランチを作成しました。そして、それぞれが特定の顧客の要件に合わせて変更されています。
そのため、ソースコードには現在多くのバージョンがあります。変更が共通の構造からのものである場合、変更はブランチごとに個別に実装およびテストする必要があるため、変更を加えることは非常に困難になりました。
ソースコードを管理するための最良かつ従来の方法は何ですか?
各顧客のシステムで実行できる単一のソリューションを用意することをお勧めしますか。