【问题标题】:How can one integrate SVN and Git?如何将 SVN 和 Git 集成?
【发布时间】:2012-09-06 07:06:45
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: github


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。我刚刚发现 Git 在 git 1.5.3 之后有 git-svn。它们之间有什么区别?
    • afaik git-svn 是 svn 存储库的 git 接口,您的问题是关于将 svn 源同步到 github
    猜你喜欢
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多