2010-08-28 87 views
3

我已经收购了一个Subversion版本库。问题在于所有东西都在根中(显然没有像分支那样花哨)。Subversion重新安排版本库

现在我想重新配置遵循标准惯例:

/svnpath/repo 
      /trunk 
      /branches 
      /tags 

如何做到这一点,仍然保持旧的历史?

回答

4

那么选项1将检查出来,创建新的目录为trunk和什么不是,并将文件移动到他们需要然后提交。然后吹走你的工作副本,并只结账到工作副本。

选项2,也许更合适或“正确”的方式是做回购转储。然后用经典结构创建另一个并将转储文件导入trunk。见Migrating a Repository

+2

我选择了选项二。键盘命令是“svnadmin load --parent-dir trunk ...” – 2010-08-28 21:33:49