我正在尝试将我的 subversion 存储库迁移到 Atlassian。Atlassian 要求导入的 repo 转储具有与每个项目密钥的项目同名的根目录。假设我在 Atlassian 中的项目键是 FOOBAR,那么 repo 转储应该包含所有修订版的 /FOOBAR。它还应该包含主干、分支和标签子目录。
为了重写 Assembla svn 转储,我这样做了:
cat foobar-assembla.dump | svn-dump-reloc "/" "FOOBAR" > foobar-atlassian.dump
然后我尝试测试它:
svnadmin create test
cat foobar-atlassian.dump | svnadmin load test
这产生了一条错误消息:
svnadmin: File not found: transaction '0-0', path 'FOOBAR/trunk'
* adding path : FOOBAR/trunk ...
有任何想法吗?