如何整合SVN和Git?

时间:2012-09-13 08:17:44

标签: github

现在我们正在使用SVN在公司中开发open source mobile analytics。但现在我们在Github开源代码。

对于管理,我们必须继续在办公室使用SVN,那么如何获取脚本或其他东西来帮助我从SVN存储库获取所有更改的代码并提交并自动将其推送到Github?现在Github有一些旧的版本代码,我们当地的svn代码是最新的。如何将svn代码同步到Github,从哪个版本?

另一个问题是Github的文件夹结构与svn的代码文件夹的结构不同。我需要将一些子文件夹同步到Github。我该如何处理?

感谢。

1 个答案:

答案 0 :(得分:1)

svn2git project(版本2.0)似乎是您所需要的:

  

从svn2git 2.0开始,有一项新功能可以将SVN的最新更改引入到使用svn2git创建的git存储库中。这是单向同步,但允许您使用svn2git作为SVN存储库的镜像工具