1

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

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

4

1 回答 1

0

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

如果是这种情况,那么“在 GitHub 中的分支之间合并”是您的答案(或“将更改从远程 GitHub 存储库合并到本地存储库”)。

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

于 2012-10-25T05:29:03.830 回答