私の開発チームはまもなく分岐に移行します。SourceSafe に悩まされていた私たちは、Team Foundation Server に移行しています。何か気になることがあります。
従来、製品の大幅な改訂を行って、フォルダー構造やファイル名さえも同じままにしない場合、ソース管理で新しいルート フォルダーを作成します。
例えば
$/V1.0
$/V1.1
$/V1.5
$/V2.0
など。
私は分岐についてはまったくの初心者であり、私が読んでいることの 1 つは、製品のさまざまなバージョンに異なる分岐を使用できるということです。さて、ホットフィックスやコードの小さな変更または修正について話しているとき、最悪の場合、新しいファイルを追加する可能性がある場合、これは理にかなっています。
ただし、製品の「V-Next」バージョンを実行する場合、製品を多かれ少なかれ完全に書き直すことを計画している場合 (ゼロからではなく、大幅に作り直す)、フォルダ構造とファイルが名前は完全に異なる可能性がありますが、それでも分岐によってやりたいことはありますか? または、それを処理するために新しいルート (上記の $/V2.0) を作成しますか?