3
我已经收购了一个Subversion版本库。问题在于所有东西都在根中(显然没有像分支那样花哨)。Subversion重新安排版本库
现在我想重新配置遵循标准惯例:
/svnpath/repo
/trunk
/branches
/tags
如何做到这一点,仍然保持旧的历史?
我已经收购了一个Subversion版本库。问题在于所有东西都在根中(显然没有像分支那样花哨)。Subversion重新安排版本库
现在我想重新配置遵循标准惯例:
/svnpath/repo
/trunk
/branches
/tags
如何做到这一点,仍然保持旧的历史?
那么选项1将检查出来,创建新的目录为trunk和什么不是,并将文件移动到他们需要然后提交。然后吹走你的工作副本,并只结账到工作副本。
选项2,也许更合适或“正确”的方式是做回购转储。然后用经典结构创建另一个并将转储文件导入trunk
。见Migrating a Repository
我选择了选项二。键盘命令是“svnadmin load --parent-dir trunk ...” – 2010-08-28 21:33:49