签出工作副本时修改SVN存储库结构

时间:2014-05-13 16:28:19

标签: svn version-control svn-repository

我需要重组我公司的存储库。

目前我有一个如下所示的结构:

\Project1
     \trunk
     \branches
     \tags
\Project2
     \trunk
     \branches
     \tags
.
.
.

由于我们了解这两个项目都依赖于另一个,我们决定将项目合并到以下结构中:

\trunk
    \Project1
    \Project2
    .
    .
    .
\branches
\tags

实际的存储库要复杂得多。我们有更多项目需要合并到单个\ trunk,branches,tags结构中。这意味着需要一段时间才能进行修改。

是否可以在允许用户继续提交到存储库的同时进行修改?

我考虑以下方法:

  1. 转储整个存储库(old_repo)
  2. 将其加载到新存储库(new_repo)
  3. 重新组织new_repo,同时允许用户继续使用old_repo。
  4. 从修改期间创建的old_repositories中转储其他提交。
  5. 将最后一个转储加载到new_repo。
  6. 它会起作用吗?

    我认为由于结构变化,最后一次加载会失败。

0 个答案:

没有答案