Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
围绕将主分支合并到我的工作分支中进行一些自动化。我可以轻松地自动化合并过程和提交,但是自动化是无头的并按计划完成,如果合并由于冲突而失败,是否有办法让 Git 输出带有合并结果的文件?然后我计划将输出通过电子邮件发送给一组开发人员,然后解决冲突。
提前感谢亚历克斯
git merge如果由于冲突而退出,我肯定会以非 0 状态退出。如果你保存了输出,你就有了。
git merge
同样在命令之后git status将显示成功的干净状态,而在发生冲突时,它将列出未合并的路径。(您可以使用开关来获取特定的文件列表,而不是其他任何东西,因此必须易于编写脚本。)
git status