GIT でブランチを使用するときに直面した問題の 1 つは、ブランチを切り替えると、Visual Studio 2005 がソースの完全な再構築を引き起こすのは非常に簡単なことでした。これは、ブランチを切り替えると時刻/日付が変更されるためです。
私の典型的なレイアウトはこれです。
svn/リモート
マスター
テスト
プロジェクトでまったく同じタイムスタンプを共有しているにもかかわらず、テスト ブランチとマスター ブランチのいずれかを切り替える場合。Visual Studio 2005 が完全なプロジェクトを再構築する原因となります。
この問題を解決するための私の解決策は、別の GIT リポジトリを作成することでしたが、メイン リポジトリ c:/myPrimary 'test' ブランチからプルした新しいリポジトリを作成しました。このように、マスター ブランチとテスト ブランチの両方が追加のリポジトリを介して独自のフォルダーを持っていたとしても、2 つを切り替えるときにソース コードを完全に再コンパイルする必要がなくなりました。
他の誰かがこの問題を抱えているかどうか、および彼らがそれを解決するために思いついた解決策を確認するだけです. ソース コードの完全な再コンパイルには 20 分程度かかることに注意してください。