2011-08-01 51 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合并中表现不佳。