0

我们有几个在 svn 上运行的项目。我知道我可以简单地导出代码并将其提交到新的存储库位置,但这会导致提交历史记录丢失。另外我认为 git 可以让你很容易地做到这一点。您可以添加一个新的远程位置并推送它。我可能错了,但这会导致创建存储库的精确副本(或特别是您的工作副本)。这可能与 svn. 我不是说svn重定位。我的意思是实际上移动到具有不同 uuid 的存储库。假设我想将它从我自己的服务器转移到谷歌代码或 beanstalkapp。这可以做到吗?

4

1 回答 1

1

如果

  1. 您的旧 SCM 托管能够创建(并下载给您)SVN 转储
  2. 新的 SVN 托管允许将转储加载到存储库中

您可以移动具有完整历史记录的存储库,否则您将失败

于 2013-08-12T16:23:21.400 回答