【问题标题】:Read-only SVN mirror of a Git repositoryGit 存储库的只读 SVN 镜像
【发布时间】:2010-10-12 19:50:07
【问题描述】:

我想用 Git 和 Github 来开发一个项目。但是大学要求说我必须使用他们自己的 SVN 存储库。

我认为应该可以使用 Git–Github 进行开发,并使用 SVN 作为 Git Repo 的镜像。没有人会直接提交给 SVN 仓库,只会提交给 git 仓库。

我的问题是,我该怎么做?

我知道我可以使用 git-svn 并且有两种同步方式。但我不想使用它,它让事情变得太复杂并且不允许完整的 git 功能。

编辑:

事实证明,由于 GitHub SVN 存储库不是真正的 SVN 存储库,因此无法使用 svnsync。于是我开始开发解决方案:

http://github.com/Nerian/github_subversion_converter

【问题讨论】:

    标签: svn git github mirror


    【解决方案1】:

    也许github's SVN supportgithub's SVN write support 可能会在你最终做的任何事情中派上用场。

    【讨论】:

    • 这是一个完美的解决方案!我将同时使用 Git 存储库和 SVN 存储库。谢谢!
    • 看来您不能将 SVNSYNC 与 GitHub repos 一起使用。因为它们是假的 SVN 存储库,只是一个桥梁。所以我开始开发一个 ruby​​ 脚本来处理它。检查编辑。
    【解决方案2】:

    为什么不偶尔使用 git-svn 将更新从您的个人 git 存储库推送到 svn 存储库?你所要做的就是让它看起来像是在使用 svn,所以只要确保提交者的名字出现在提交中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 2012-08-14
      相关资源
      最近更新 更多