将顶级SVN repo文件夹移动到另一个repo

时间:2010-11-01 20:43:34

标签: svn tortoisesvn

我们将几个项目作为同一个仓库中的顶级文件夹。有多个回购似乎更好,但即使所有回购都是mycompany.codesion.com/,你也不能明显地在回购之间拉东西而不会丢失历史。

有简单的解决方案吗?

2 个答案:

答案 0 :(得分:0)

如果您打算在项目之间进行更改,请将它们保存在单个存储库中。缺点是在异地迁移特定项目会更加困难,备份单个项目可能会更加困难,但这些点确实很小。

答案 1 :(得分:0)

以下是您的问题的可能解决方案

  1. 获取存储库的远程或本地转储。如果要进行远程转储,可以使用结帐rsvndump
  2. 使用svndumpfilter并为您正在讨论的特定目录创建转储。 Here is blog which might help
  3. 创建在第二步中创建的new repository in codesion using the dump