0

我敢肯定这个问题看起来很简单。我有一个 git 存储库,我正在 gitk 中查看它。有一个选项:

查找Next prev提交添加/删除字符串:一些字符串 IgnCase All fields

有些提交包含Some String(就像我刚刚对它的大小写一样),如果我完全按照大小写搜索它,gitk 将显示匹配项。但是,如果我像上面那样使用一些字符串进行搜索,则没有匹配项。也许已经很晚了,我很累,但为什么这不起作用?这里有人用msysgit吗?我正在使用 git 版本 1.7.11.msysgit.1。

谢谢

4

1 回答 1

1

gitkgit diff-tree -S<string>在这种情况下内部调用,它执行区分大小写的搜索。事实上,git diff-tree似乎甚至接受一个(有点无证的)“-i”选项来忽略这种情况,但 gitk 并没有利用它。简而言之,这是 gitk 中的一个错误,因为它应该在搜索添加/删除的字符串时禁用“IgnCase”或使用“-i”。

于 2012-10-05T21:15:13.597 回答