迁移SVN代码库到Gitblit

3

我们想要从SVN转换到Git。我们在内网中有一个SVN服务器,并希望为Git拥有相当的服务器。

Gitblit 看起来很有趣,因为我们的服务器上运行了Tomcat。

那么,迁移所有仓库从SVN到Git最简单的方法是什么?

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

  1. 将每个仓库迁移到Git客户端的某个位置(类似这样的操作
  2. 在Gitblit上创建Git仓库
  3. 将代码推送到Gitblit

我们应该采取这种方式吗?

1个回答

1

你的计划听起来很合理。我们遇到了相同的情况。

  1. 你的svn仓库是否符合分支/标签/主干的标准布局?如果不是,你可能需要在转换为git之前重新组织svn仓库。
  2. 你需要在git仓库中保留多少历史记录?我建议你从最近的一个版本开始运行svn克隆(例如:git svn clone -r 1234),并将svn仓库设置为只读。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接