我正在编写一些执行 git-rebase 的脚本,并且需要识别何时发生冲突。
Git-rebase 对于每个错误都会以相同的退出状态终止,所以我不能使用它的退出状态来检测冲突。一个名为的目录rebase-apply
是在冲突时创建的,但它似乎是一个我不能依赖的实现细节(例如,过去该目录具有不同的名称)。
是否有可靠的方法来检测 git-rebase 因冲突而终止?
我正在编写一些执行 git-rebase 的脚本,并且需要识别何时发生冲突。
Git-rebase 对于每个错误都会以相同的退出状态终止,所以我不能使用它的退出状态来检测冲突。一个名为的目录rebase-apply
是在冲突时创建的,但它似乎是一个我不能依赖的实现细节(例如,过去该目录具有不同的名称)。
是否有可靠的方法来检测 git-rebase 因冲突而终止?