是否可以将subversion存储库移动到另一个提供程序并保留提交历史记录

时间:2013-08-12 16:02:20

标签: svn version-control

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

1 个答案:

答案 0 :(得分:1)

如果

  1. 您的旧SCM托管有能力创建(并下载到您)SVN-dumps
  2. 新的SVN托管允许将转储加载到存储库
  3. 您可以使用完整历史记录移动存储库,否则您将失败