【问题标题】:msysgit - how do I use gitk to search for string in commit ignoring casemsysgit - 如何使用 gitk 在提交忽略大小写时搜索字符串
【发布时间】:2012-08-15 05:56:52
【问题描述】:

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

Find Next prev commit 添加/删除字符串:some string IgnCase All fields kbd>

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

谢谢

【问题讨论】:

    标签: git msysgit gitk


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      相关资源
      最近更新 更多