【问题标题】:How to move SVN branch/s to GIT branch如何将 SVN 分支/s 移动到 GIT 分支
【发布时间】:2014-09-03 10:58:21
【问题描述】:

我是 GIT 新手,最近我们将项目从 SVN 转移到了 GIT。在移动代码库时,我们从 SVN TRUNK 存储库创建了 GIT 主存储库,并将其余代码库保留在 SVN 中。与此同时,我们一直在从 GIT 主仓库创建新的分支,并在过去几天里在其中工作。但是,最近我们观察到一个或多个 SVN 分支(我们之前离开的)也需要移动到 GIT 中,稍后将它们合并到 GIT 主存储库中以进行最终发布。有没有更简单的方法将这些 SVN 分支移动到 GIT ?请推荐?

提前致谢。
雷迪

【问题讨论】:

  • 您最好从--stdlayout(或自定义)开始,就像在git-svn documentation 中一样。但是:没有什么能阻止你启动一个 git 分支,在那里检查一个 svn 分支并推送它。

标签: git svn


【解决方案1】:

建议您使用svn2git

svn2git 是一个小型实用程序,用于将项目从 Subversion 迁移到 Git,同时将主干、分支和标签保留在应有的位置。

所有的转换都是一步完成的,比如:

svn2git http://svn.example.com/path/to/repo

详情请参考其github page

【讨论】:

    猜你喜欢
    • 2011-07-07
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 2022-11-25
    • 1970-01-01
    • 2012-04-20
    • 2011-10-07
    相关资源
    最近更新 更多