リポジトリの構造、つまりトランク、ブランチ、タグが設定されたら、ルートをローカルマシンにチェックアウトするのが普通です。または、トランクをチェックアウトする必要があるのは、それが作業中の場合のみです。ブランチを作成することを選択した場合は、ブランチをチェックアウトする必要があります。
私が尋ねる理由は、誰かがブランチまたはタグを作成するたびに、更新を行うときにすべてのコピーを取得するためです。
リポジトリの構造、つまりトランク、ブランチ、タグが設定されたら、ルートをローカルマシンにチェックアウトするのが普通です。または、トランクをチェックアウトする必要があるのは、それが作業中の場合のみです。ブランチを作成することを選択した場合は、ブランチをチェックアウトする必要があります。
私が尋ねる理由は、誰かがブランチまたはタグを作成するたびに、更新を行うときにすべてのコピーを取得するためです。
いいえ、それは非常に珍しいことです。あなたがたくさんの枝などを持っているなら、それはsvn update
本当にひどいことになります。また、実際のコードにたどり着くためにそこまでナビゲートするのは、少なくとも私にとっては面倒です。トランクまたは作業中のブランチを確認してください。svn switch
トランクまたは別のブランチに戻す場合に使用できます。svn help switch
そのコマンドの詳細については、を使用してください。
ルートフォルダをチェックアウトすると、更新時にすべてのブランチとすべてのタグがローカルマシンにコピーされます。何年にもわたって、これは小さなプロジェクトであっても多くのことになる可能性があります。したがって、これを行う場合は、ブランチとタグのチェックアウトをスパースにし、本当に必要な場合にのみ再帰的に更新します。
それ以外は、はい、よろしければすべてをチェックアウトしてください。新しいブランチやタグが作成されたときに通知を受けるのが好きなので、私は通常それを行います。しかし、それは必要ではありません。いつでも、作業コピーを(トランクと)異なるブランチ間でいつでも切り替えることができます。