0

围绕将主分支合并到我的工作分支中进行一些自动化。我可以轻松地自动化合并过程和提交,但是自动化是无头的并按计划完成,如果合并由于冲突而失败,是否有办法让 Git 输出带有合并结果的文件?然后我计划将输出通过电子邮件发送给一组开发人员,然后解决冲突。

提前感谢亚历克斯

4

1 回答 1

0

git merge如果由于冲突而退出,我肯定会以非 0 状态退出。如果你保存了输出,你就有了。

同样在命令之后git status将显示成功的干净状态,而在发生冲突时,它将列出未合并的路径。(您可以使用开关来获取特定的文件列表,而不是其他任何东西,因此必须易于编写脚本。)

于 2013-07-01T10:01:03.207 回答