【问题标题】:How to correctly preserve branch/merge history of an SVN repository when migrating to GIT迁移到 GIT 时如何正确保留 SVN 存储库的分支/合并历史记录
【发布时间】:2009-09-26 00:42:20
【问题描述】:

我正在尝试将具有 2000+ revs 和 10+ 分支的小型 SVN 存储库迁移到 GIT。分支有时会合并来自其他分支的内容。我的主要选择,显然是使用:

git svn clone -s URL

但是,我的 GIT 历史记录仅保留了分支信息,从未显示合并。也很难在谷歌上搜索...我错过了什么吗?

【问题讨论】:

    标签: svn git version-control git-svn


    【解决方案1】:

    svn 仅在最近添加了合并跟踪。你的颠覆版本支持吗?如果是这样,你知道它实际上是如何将它传达给 git 以便 git 也可以对其进行建模的吗?

    【讨论】:

    • 它确实支持它,而且似乎答案在于编写一个像样的移植文件。但我找不到任何在 SVN 代表上查找合并信息并填充移植物的脚本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多