重新定位存储库中的目录

时间:2010-02-07 22:30:05

标签: svn

我仍然围绕着Subversion的细节。

我有一个类似的存储库结构:

/trunk
/tags
/branches

以及一个结帐/trunk

的本地工作副本

我想将存储库中的目录移动到

/website/trunk
/website/tags
/website/branches

为许多其他需要在该存储库中的项目让路。

在日志历史保持不变方面,最聪明的方法是什么?

如何将本地工作副本与新目录重新连接?

2 个答案:

答案 0 :(得分:2)

svn move目录,然后svn switch您的工作副本到新的“主干”。

答案 1 :(得分:2)

  1. 在执行此操作之前提交所有更改
  2. 检查存储库的根目录(包含主干,标记,分支的路径)
  3. 创建文件夹“website”和“svn add”it(svn move的前提条件)
  4. SVN将其他三个文件夹移入其中
  5. 提交
  6. SVN更新您拥有的所有工作副本