如何安全地压扁svn存储库结构

时间:2013-11-06 13:38:39

标签: svn migration admin

我继承了一个svn存储库,其结构如下:

Repo
 |-WG1
   |--ProjectA
   |--ProjectB
 |-WG2
  |--ProjectC

WGx所在的工作组。

由于我们的结构已经扁平化,所以我也想将svn结构简化为:

RepoCloud
 |-ProjectA
 |-ProjectB
 |-ProjectC

我知道我可以执行此移动目录,但是,我正在将svn迁移到云托管存储库,并且在移动存储库之后导出/导入存储库时,我在路径中遇到了错误的经验。

在迁移之前进行此更改是安全的,还是更好地迁移并平展新的repo?

1 个答案:

答案 0 :(得分:1)

你可以在之前或之后做,它同样安全。但无论如何,这对最终用户来说都是一种痛苦。

  • svn switch将您的WC更改为指向同一存储库中的其他路径。

  • svn relocate(或旧版本中的svn switch --relocate)将您的WC更改为指向不同存储库中的相同路径。

无法更改存储库 WC指向的路径。因此,你最终不得不以任何方式检查新的WCs。