最近、プロジェクトのトランクの最初のブランチを作成しました。トランクはかなり大きく(数GB)、サーバーにとっては問題ではありません。これは、サーバーでの効率的なリンクを介してブランチが作成されるためです。ただし、クライアントの作業コピーでは、プロジェクトは実際には2倍のスペースを必要とします(すべてのWCはリポジトリルートからのものです)。
ブランチを本当に必要とする人はごくわずかなので、TortoiseSVNを使用して他の人がすべてのブランチを無視する(つまりダウンロードしない)にはどうすればよいでしょうか。
以下に示すように、ユーザーがトランクをチェックアウトするだけでは、ここでの解決策にはなりません。私たちの構造は次のとおりです。
/
projects
project-x
assets
blabla.psd
code
trunk
branches
branch1
branch2
project-y
...