首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测git rebase上的冲突

检测git rebase上的冲突
EN

Stack Overflow用户
提问于 2011-05-11 11:00:19
回答 2查看 605关注 0票数 5

我正在编写一些脚本来执行git-rebase,并需要识别冲突发生的时间。

对于每个错误,Git-rebase都以相同的退出状态终止,所以我不能使用它的退出状态来检测冲突。在冲突上创建了一个名为rebase-apply的目录,但它似乎是我不能依赖的实现细节(例如,在过去,该目录有一个不同的名称)。

有没有可靠的方法来检测git-rebase是否因冲突而终止?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-12 09:46:27

嗯,我刚刚意识到我可以运行git status --porcelain并检查是否有任何状态为"U“的文件。

票数 3
EN

Stack Overflow用户

发布于 2011-05-11 15:32:52

不是编写rebase脚本,而是编写git在范围内挑选所有提交的脚本。这就是rebase在幕后做的事情。如果存在冲突,您可以采取适当的措施。

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5958761

复制
相关文章

相似问题

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