web-dev-qa-db-ja.com

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

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

ルートからチェックアウトが行われるたびに、トランク、すべてのブランチ、およびすべてのタグをチェックアウトする必要があります...またはここで何かが不足しています。

1
Nick

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

代わりに、必要な単一のブランチ、トランク、またはタグを確認してください。必要に応じて、いつでもsvn switchを使用して、単一の作業コピーでそれらを切り替えることができます。

must何らかの理由で1つの作業コピーに複数のブランチがある場合(おそらく、ブランチ間などで大きな移動を行いたい場合)、 スパース作業コピー を作成する必要があります。不要なディスクスペースと帯域幅を占有しないように、必要なブランチのみが含まれています。

TortoiseSVNには、チェックアウトダイアログに[アイテムを選択...]ダイアログと[リビジョンに更新]ダイアログがあり、必要なコンテンツを正確に含むスパース作業コピーをすばやく作成できます。

3
Ben