次のようなフォルダー構造を持つ SVN サーバーがあります。
/svn/会社名/トランク/プロジェクト
ここで、会社名はすべてがチェックインされるプロジェクトであり、すべてがトランクにあり、各プロジェクトにはフォルダーがあります...場合によっては、その後にv2またはv3があるプロジェクトがあります...これは約5またはセットアップされました6年前、私は昨年それを取りました...
私のアップグレード計画の一部は、次のような構造になるように物を移動することです。
/svn/プロジェクト名/(トランク|タグ|ブランチ)/
計画は、プロジェクトの最新リリースからすべてのファイルを取得してトランクに配置し、プロジェクトの v2 または v1 がある場合は、それらを独自のブランチに配置することです...
これまでのところ、svnadmin ダンプと svndump-filter を動作させて特定のフォルダー (つまり、svn/companyname/trunk/project1) を取得する方法を理解し、2 つのテスト プロジェクト (projectv1 と projectv2) を取得しました。ここで、プロジェクト v1 に project/branch/v1 にインポートするように指示し、プロジェクト v2 に /project/trunk にインポートするように指示する必要があります...
フォルダの名前を変更して履歴を保持する方法について、ダンプファイルを直接いじる以外のアイデアはありますか?