【问题标题】:How to mirror my source code that is in SVN repository with git如何使用 git 镜像 SVN 存储库中的源代码
【发布时间】:2013-02-08 23:02:56
【问题描述】:

如何使用 git 镜像我在 SVN 存储库中的源代码。

我的公司将所有源代码保存在 SVN 中。我要从 svn 存储库中检出所有代码,然后将其导入互联网上的 git 存储库,这样我就可以回家并从 git 存储库中获取所有内容。我永远不会在家里进行代码更改,所以这将是一个单向镜像。我只想继续在我的 git 存储库中镜像我在工作中的代码,然后在家里下载它?

【问题讨论】:

    标签: git svn


    【解决方案1】:

    你探索过使用 git-svn 吗?它允许您在 git 和 svn 存储库之间进行操作。 这是一个链接:http://www.kernel.org/pub/software/scm/git/docs/git-svn.html

    【讨论】:

      【解决方案2】:

      我通过执行以下步骤使其工作:

      cd ~/tmp/svn-mirror/
      git svn clone http://svn/java mirror.git
      
      cd ~/tmp/svn-mirror/mirror.git/
      git remote add origin git@git.xxxx.com:MIRROR.git
      git push origin master
      
      Then Script
      #!/bin/bash
      cd ~/tmp/svn-mirror/mirror.git/
      git svn rebase
      git push origin master
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-05
        • 2011-10-16
        • 2021-01-17
        • 1970-01-01
        相关资源
        最近更新 更多