我确信这个问题看起来很简单。我有一个git存储库,我正在gitk中查看它。有一个选项:
查找下一步 prev 提交添加/删除字符串:某些字符串 IgnCase 所有字段
有些提交包含 Some String (正如我刚刚提到的那样),如果我完全搜索它,那么gitk就会显示匹配项。但是,如果我像上面那样使用某些字符串进行搜索,那么就没有匹配项。也许现在已经很晚了,我很累,但为什么不行呢?这里有人使用msysgit吗?我正在使用git版本1.7.11.msysgit.1。
由于
答案 0 :(得分:1)
gitk内部调用git diff-tree -S<string>
,执行区分大小写的搜索。事实上,git diff-tree
似乎甚至接受一个(有些未记录的)“ - i”选项来忽略这种情况,但是gitk没有使用它。简而言之,它是gitk中的一个错误,因为它应该在搜索添加/删除的字符串时禁用“IgnCase”或使用“-i”。