1
大約2個月前,我使用git-svn(git svn rebase)在GitHub上分叉了一個SVN項目,並做了我的更改,並通過補丁文件發回了一些(但不是全部)補丁文件。將SVN項目分叉到GitHub,項目現在轉移到GitHub。可能合併?
現在項目轉移到GitHub,有什麼辦法可以合併這兩個GitHub項目,同時保持我的叉的歷史?
大約2個月前,我使用git-svn(git svn rebase)在GitHub上分叉了一個SVN項目,並做了我的更改,並通過補丁文件發回了一些(但不是全部)補丁文件。將SVN項目分叉到GitHub,項目現在轉移到GitHub。可能合併?
現在項目轉移到GitHub,有什麼辦法可以合併這兩個GitHub項目,同時保持我的叉的歷史?
如果導入已經正確完成,在SVN上從GutHub導入的內容的SHA1應該與GitHub上由git-svn分支生成的SHA1相同。
如果是這種情況,那麼「Merging between forks in GitHub」是您的答案(或「Merge changes from remote GitHub repository to your local repository」)。
如果沒有,最好從官方的GitHub倉庫重新創建叉子,並在所有新叉子上重新應用您的工作作爲補丁。
叉子之間的合併幾乎可以奏效,但是有很多衝突,最終將所有修補程序應用到新叉子上。 –