2011-08-01 49 views
1

我爲我的WP插件的SCM使用Git。但是我當然必須將它提交到svn repo才能顯示在WordPress插件目錄中。我已經寫了a guide關於如何做到這一點,所以你可以看到我使用它的步驟。如何將git-svn與Github一起使用,避免衝突?

每當我即將致力於svn,我做git rebase trunk更新git svn dcommit之前的svn主幹。但是,如果我從GitHub中取出然後進行重新綁定,那麼在其他人完成的所有提交中都會發生衝突錯誤。

是什麼原因,我能在這裏做什麼?

因爲衝突始終在另一個作者的所有提交上,所以這給了我一個想法,那就是我應該在git rebase trunk之前運行另一個命令(如rebase),以便將這些文件正確合併或進行其他操作。

+0

嘗試'git svn rebase'但是會產生相同的錯誤。 – Ollie

+1

用於編寫git-svn指南。有幾個已經在那裏,但你的基於快速脫脂看起來很不錯。 – MatrixFrog

回答

1

我不確定,但我認爲,而不是從Github pull ing,你想從Github fetch。 A git pull相當於git fetch,然後是git merge,並且git-svn在git合併中表現不佳。