【发布时间】:2019-07-12 18:21:07
【问题描述】:
我正在编写一个能够合并自定义二进制文件的程序。我想让 Git 信任我的程序的退出代码,但似乎没有记录哪些退出代码确实表明成功。
git-mergetool 的文档指出:
如果自定义合并工具正确指示合并成功 分辨率及其退出代码,然后是配置变量
mergetool.<tool>.trustExitCode可以设置为true。否则,git mergetool 会提示用户指示成功 自定义工具退出后的分辨率。
但这并没有告诉我在哪种情况下使用哪个退出代码。 有什么想法吗?
【问题讨论】:
-
可能通过退出代码 0 退出。退出代码含义的典型标准是 0 表示成功,其他任何内容都是错误,并且通常确切的非零退出代码表示不同类型的错误。所以如果成功,我会返回 0,如果不成功,我会返回 1。
-
通常退出代码0表示成功,其他表示错误