首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何和Github一起使用git-svn,避免冲突?

如何和Github一起使用git-svn,避免冲突?
EN

Stack Overflow用户
提问于 2011-08-01 19:52:03
回答 1查看 215关注 0票数 1

我使用Git为我的可湿性粉剂插件的SCM。当然,我必须将其提交到svn repo中,才能在WordPress插件目录中显示它。我已经编写了关于如何做到这一点的a guide,这样你就可以看到我正在使用的步骤。

每当我要提交svn时,我都会在git svn dcommit之前执行一次git rebase trunk来更新svn主干。然而,如果我从GitHub中拉出,然后执行rebase,我会在其他人已经完成的所有提交中得到冲突错误。

原因是什么?我能在这里做些什么?

因为冲突总是发生在另一位作者的所有提交上,这让我产生了这样的想法:应该在git rebase trunk之前运行另一个命令(比如rebase),它可以正确地合并这些文件。

EN

Stack Overflow用户

回答已采纳

发布于 2011-08-04 15:10:37

我不确定,但我认为你应该从Github使用pull,而不是从Github使用fetchgit pull等同于先git fetchgit merge,git-svn不能很好地处理git合并。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6898018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档