私は、4 つの異なるプロジェクトを持つソフトウェアに取り組んでいます。これらの各プロジェクトは、トランクと 2 つのブランチを備えた個別の SVN リポジトリに保存されます。
だからこんな感じ
repo1
trunk
src
branches
branch1
src
branch2
src
etc...
repo4
trunk
src
branches
branch1
src
branch2
src
私がやりたいのは、これらのリポジトリを 1 つのリポジトリに結合して、1 つのリポジトリで切り替え、マージ、および履歴を実行できるようにすることであり、4 つの異なるリポジトリを処理する必要はありません。
最終的にはこんな感じになると思います
repo
trunk
project1
src
etc...
project4
src
branches
branch1
project1
src
etc...
project4
src
branch2
project1
src
etc...
project4
src
これを行うことは可能ですか?Combining multiple SVN repositories into oneを見てきましたtrunk
branches
tags
が、各プロジェクト内に含める方法について説明していますが、プロジェクトをさまざまな標準 SVN フォルダーに含めることを希望しています (そうしない正当な理由がない限り)。