私はgitを初めて使っています。私たちはTFS 2010からgitに切り替えるだけです。新しいマスターブランチと、リモートサーバー上のマスターからの3つの支店を作成しました。 VSプラグインをインストールし、リモートリポジトリをクローンしました。リモートリポジトリはすべてのマスターファイルをローカルリポジトリにダウンロードしました。gitを使うと、古いブランチを削除せずにVisual Studioのブランチをチェックアウトできますか?
他のリモートブランチから新しいローカルブランチを作成すると、マスターブランチのすべてのローカルファイルが削除され、新しくチェックアウトされたブランチのファイルに置き換えられます。再度チェックアウトすると、新しいブランチがローカルで削除され、マスターブランチに置き換えられます。
ローカルファイルを保持して、ブランチ間の切り替えが迅速に行われ、常にすべてのファイルを再ダウンロードする必要はありませんか?
ブランチをチェックアウトするときにGitは何もダウンロードしません。それは本当に速い操作でなければなりません。ブランチに非常に大きなファイルを格納する可能性がありますか、またはローカルリポジトリが実際にマップされたネットワークデバイスである可能性はありますか? – giusti