2011-08-01 16 views
1

WPプラグインのSCMにGitを使用しています。しかしもちろん私はそれをWordPress Plugin Directoryに表示させるためにsvn repoにコミットしなければなりません。私はこれを行う方法についてa guideと書いていますので、私はそれを使用しているステップを見ることができます。どうすればgit-svnをGithubと併用して、競合を避けることができますか?

私がsvnにコミットしようとしているときはいつでもを実行してgit svn dcommitの前にsvnトランクを更新します。しかし、私がGitHubから引っ張ってリベースすると、他の誰かによって行われたすべてのコミットで競合エラーが発生します。

理由は何ですか。ここで何ができますか?

コンフリクトは常に別の作者によってコミットされているため、git rebase trunkの前に実行しなければならない別のコマンド(リベースなど)が必要です。

+0

'git svn rebase'を試しましたが、同じエラーが発生します。 – Ollie

+1

git-svnガイドを書くための+1。そこにはすでにいくつかありますが、あなたは素早くスキムに基づいてかなり良いように見えます。 – MatrixFrog

答えて

1

わかりませんが、私はpullGithubから送信する代わりに、Githubのfetchにしたいと思っています。 git pullgit fetchと等価で、git mergeとなり、git-svnはgitマージではうまく動かない。

関連する問題