我正在使用Git作为WP插件的SCM。但是当然我必须将它提交给一个svn repo才能在WordPress插件目录中显示它。我已经写了a guide关于如何执行此操作,以便您可以看到我正在使用的步骤。
每当我要提交svn时,我会git rebase trunk
更新git svn dcommit
之前的svn主干。但是,如果我从GitHub撤出然后执行rebase,我会在其他人完成的所有提交中出现冲突错误。
原因是什么,我该怎么办?
因为冲突总是在另一位作者提交的所有提交中,这让我觉得应该有另一个命令(比如rebase),我应该在git rebase trunk
之前运行,这将合适地合并这些文件或者某些东西
答案 0 :(得分:1)
我不确定,但我认为不是来自Github的pull
,而是希望来自Github的fetch
。 git pull
等同于git fetch
,然后是git merge
,而git-svn与git合并不相称。