我知道git diff可以使用--exit-code选项报告类似于diff的退出代码。然而,我还没有找到一种方法,使这很好地发挥与外部差异程序。也就是说,我希望外部的diff程序能够以某种方式向git报告这些文件是否应该被认为是相同的。有没有办法做到这一点?
git diff
--exit-code
o2g1uqev1#
经过更多的研究,我了解到对于我的用例,difftool可以工作(与普通的diff相反)。Git difftool有一个trustExitCode选项(注意:它是difftool上一个选项,而不是difftool.<tool>)。
difftool
diff
trustExitCode
difftool.<tool>
1条答案
按热度按时间o2g1uqev1#
经过更多的研究,我了解到对于我的用例,
difftool
可以工作(与普通的diff
相反)。Git difftool有一个trustExitCode
选项(注意:它是difftool
上一个选项,而不是difftool.<tool>
)。