Subversion重新排列代码库。

3

我已经获取了一个Subversion仓库。问题是所有的东西都在根目录下(显然从未进行过分支等高级操作)。

现在我想重新配置它以遵循标准约定:

/svnpath/repo
             /trunk
             /branches
             /tags

我该如何做,同时保留旧的历史记录?
1个回答

4

选项1是检查它,为主干和其他内容创建新目录,将文件移动到需要的位置,然后提交。然后删除您的工作副本,并仅检出主干以获得工作副本。

选项2可能更合适或更正确的方法是转储存储库。然后使用经典结构创建另一个存储库,并将转储文件导入 trunk。请参见迁移存储库


2
我选择了第二个选项。关键命令是 "svnadmin load --parent-dir trunk ..."。 - John Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接