Tortoise SVN - 多数のタグ/ブランチを持つリポジトリのチェックアウト

Tortoise SVN - 多数のタグ/ブランチを持つリポジトリのチェックアウト

Tortoise SVN を使用してチェックアウトを行う際、リポジトリにトランクと多数のブランチ/タグが含まれている場合、チェックアウト時間は時間の経過とともにかなり長くなりませんか?

ルートからチェックアウトを実行するたびに、トランク、すべてのブランチ、およびすべてのタグをチェックアウトする必要があります...それとも、ここで何かを見落としているのでしょうか。

答え1

それは時間の経過とともに成長します。間違ったやり方SVN は、すべてのブランチとタグを含むリポジトリ ツリー全体をチェックアウトするためのものではありません。そのため、多数のブランチとタグを含む大規模なリポジトリでは、使用可能なハード ディスク領域がすぐにすべて消費される可能性があります。

代わりに、必要な単一のブランチ、トランク、またはタグをチェックアウトするだけです。svn switch必要に応じて、いつでも を使用して単一の作業コピー内で切り替えることができます。

もし、あんたがしなければならない何らかの理由で1つの作業コピーに複数のブランチがある場合(ブランチ間で大規模な移動などを行う場合など)、疎な作業コピー不要なディスク領域と帯域幅を消費しないように、必要なブランチのみを含めます。

なお、TortoiseSVN には、チェックアウト ダイアログと「リビジョンに更新」ダイアログに便利な「項目を選択...」ダイアログがあり、必要なコンテンツのみを含むスパース作業コピーをすばやく作成できます。

関連情報