【问题标题】:Forked a SVN project to GitHub, project now moved to GitHub. Possible to merge?将一个 SVN 项目分叉到 GitHub,项目现在移到了 GitHub。可以合并吗?
【发布时间】:2012-10-24 23:56:23
【问题描述】:

大约 2 个月前,我在 GitHub 上创建了一个 SVN 项目,使用 git-svn (git svn rebase),并进行了更改,通过补丁文件发回了一些(但不是全部)。

现在项目搬到了 GitHub,有什么办法可以合并这两个 GitHub 项目,同时保留我的 fork 历史记录?

【问题讨论】:

    标签: github git-svn


    【解决方案1】:

    如果导入已正确完成,从 SVN 在 GutHub 上导入的 content 的 SHA1 应该与 GitHub 上的 git-svn fork 生成的 SHA1 相同。

    如果是这样,那么“Merging between forks in GitHub”就是您的答案(或“Merge changes from remote GitHub repository to your local repository”)。

    如果没有,最好从官方 GitHub 存储库重新创建您的分支,并将您的工作作为补丁重新应用到所述新分支之上。

    【讨论】:

    • fork 之间的合并几乎成功了,但是有很多冲突,最终将所有补丁应用到一个新的 fork 上。
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 2014-12-08
    • 2013-06-21
    • 1970-01-01
    相关资源
    最近更新 更多