我继承了一个svn存储库,其结构如下:
Repo
|-WG1
|--ProjectA
|--ProjectB
|-WG2
|--ProjectC
WGx所在的工作组。
由于我们的结构已经扁平化,所以我也想将svn结构简化为:
RepoCloud
|-ProjectA
|-ProjectB
|-ProjectC
我知道我可以执行此移动目录,但是,我正在将svn迁移到云托管存储库,并且在移动存储库之后导出/导入存储库时,我在路径中遇到了错误的经验。
在迁移之前进行此更改是安全的,还是更好地迁移并平展新的repo?
答案 0 :(得分:1)
你可以在之前或之后做,它同样安全。但无论如何,这对最终用户来说都是一种痛苦。
svn switch
将您的WC更改为指向同一存储库中的其他路径。
svn relocate
(或旧版本中的svn switch --relocate
)将您的WC更改为指向不同存储库中的相同路径。
无法更改存储库和 WC指向的路径。因此,你最终不得不以任何方式检查新的WCs。