Sam*_*amB 5 git git-diff git-gui
我真的只是想找到一种配置git gui生成差异的方法git diff --patience,但我强烈怀疑任何可能允许我这样做的机制都允许其他选项也被传递,所以我问更一般的问题为了更好地为后人服务:
有没有办法设置一些
git diff选项,git gui用于生成它显示的差异?
据我所知,似乎没有通用的方法可以做到这一点。有一个特定的配置选项用于设置 show() 的上下文行数gui.diffcontext,但没有通用配置选项来添加其他参数来调用git diff-index.
然而,git-gui是用Tcl编写的,所以很容易添加这个选项。如果您diff.tcl在系统上发现*,您只需lappend cmd --patience在该行后面添加该行即可lappend cmd -p。
*如果您使用的是打包版本,则可能是这样....../usr/share/git-gui/lib/diff.tcl
感谢 的维护者 Pat Thoytsgit gui在下面的评论中指出,gui.diffopts现在已添加一个选项git gui,以便您可以自定义用于差异的选项。(该更改是在此提交中引入的,但据我所知,尚未在 git 的发布版本中出现。)
| 归档时间: |
|
| 查看次数: |
392 次 |
| 最近记录: |