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

将顶级SVN repo文件夹移动到另一个repo,svn,tortoisesvn,Svn,Tortoisesvn,我们在同一个repo中有几个项目,每个项目都是顶级文件夹。有多个回购协议似乎更好,但即使所有回购协议都是我们的company.codesion.com/你也不能在不失去历史的情况下在回购协议之间进行交易 有简单的解决方案吗?如果您计划在项目之间拉取更改,那么只需将它们保存在单个存储库中即可。少数几个缺点是,将特定项目迁移到异地会更加困难,备份单个项目也可能更加困难,但这些都是次要的。以下是解决问题的可能方法 获取存储库的远程或本地转储。如果要进行远程转储,可以使用checkout 使用svndu

我们在同一个repo中有几个项目,每个项目都是顶级文件夹。有多个回购协议似乎更好,但即使所有回购协议都是我们的company.codesion.com/你也不能在不失去历史的情况下在回购协议之间进行交易


有简单的解决方案吗?

如果您计划在项目之间拉取更改,那么只需将它们保存在单个存储库中即可。少数几个缺点是,将特定项目迁移到异地会更加困难,备份单个项目也可能更加困难,但这些都是次要的。

以下是解决问题的可能方法

  • 获取存储库的远程或本地转储。如果要进行远程转储,可以使用checkout
  • 使用svndumpfilter并为您正在谈论的特定目录创建转储
  • 创建一个在步骤2中创建的

  • 有几个库项目和应用程序项目。它最初只是一个应用程序,但现在正在发展,所以对我来说这似乎更好。你所说的“拉东西而不丢失历史”是什么意思?你能详细说明你想做什么吗?在版本历史记录中,我想把repo1/myfolder移到repo2。