将SVN-Repositories迁移到Gitblit

时间:2013-02-12 09:18:09

标签: git svn gitblit

我们想从svn更改为git。我们的内联网中有一个svn-server,并希望拥有git的等价物。

gitblit似乎很有用,因为我们的服务器上运行了tomcat。

那么,从svn迁移所有存储库的最简单方法是什么?

我能想到的一种方法如下:

  1. 将每个存储库迁移到git客户端(something like this
  2. 在gitblit上创建git-repo
  3. 推送到gitblit
  4. 我们应该这样做吗?

1 个答案:

答案 0 :(得分:1)

你的计划听起来很合理。我们遇到了同样的情况。 以下是您需要回答的一些问题:

  1. 您的svn存储库是否符合branches / tags / trunk的标准布局?如果没有,您可以在转换为git之前重新构建svn存储库。
  2. 您在git存储库中需要多少历史记录。我建议你从最近的版本(例如git svn clone -r 1234)运行svn clone并将svn存储库设置为只读。