我们想要从SVN转换到Git。我们在内网中有一个SVN服务器,并希望为Git拥有相当的服务器。 Gitblit 看起来很有趣,因为我们的服务器上运行了Tomcat。 那么,迁移所有仓库从SVN到Git最简单的方法是什么? 我能想到的一种方式如下: 将每个仓库迁移到Git客户端的某个位置(类似这样的操作) 在Gitblit上创建Git仓库 将代码推送到Gitblit 我们应该采取这种方式吗?
你的计划听起来很合理。我们遇到了相同的情况。 你的svn仓库是否符合分支/标签/主干的标准布局?如果不是,你可能需要在转换为git之前重新组织svn仓库。 你需要在git仓库中保留多少历史记录?我建议你从最近的一个版本开始运行svn克隆(例如:git svn clone -r 1234),并将svn仓库设置为只读。