我真的很喜欢 git gui 和 gitk。它们对我来说效果很好,我确切地知道如何使用它们。可悲的是,它们在我的视网膜 macbook 上看起来非常像素化和丑陋。由于它只是文本和 chrome,因此一开始看起来是一件相当简单的事情。但是我已经四处寻找解决方案,但我还没有找到。

我想知道是否可以将 git-gui 中的 tabsize 从 8 个字符更改为 4 个字符。我发现的唯一一件事是core.whitespace = tabsize=4但这只影响差异。
我问的原因是因为我正在慢慢淘汰制表符的使用,而是使用 4 空格缩进。然而,当在 git-gui 中查看差异时,这可能会产生令人困惑的结果,因为 tabsize 大约为 8 个字符。
我知道:retabVim 中的一个简单方法可以解决我的问题,但我经常需要处理具有长期历史记录的大文件,这些文件可能在单独的分支中进行了修改。所以我不能总是简单地转换所有标签。
当在 64 位系统上运行时,Git for Windows似乎不支持“Git GUI Here”(或“Git Bash Here”)的额外上下文菜单条目。有没有其他方法可以让“Git GUI”的条目显示在上下文菜单中,以便它打开选择当前文件夹的提交界面?
我看到了安装程序选项并确保它已被检查,甚至重新安装了几次。还删除了 TortoiseGit 并重新启动了计算机,但似乎没有任何帮助。从我在网上找到的内容来看,我的印象是您必须自己构建和修改 msysgit 才能让上下文条目在 64 位系统上工作,而我并不热衷于这样做。
在比较仅略有变化的行时,额外突出显示的信息非常宝贵,并且在使用终端的 diff-highlight(此处描述:http : //coderwall.com/p/ydluzg/better-git-diff)时非常有用,当我试图理解大的变化,我真的很喜欢使用 gui。
看起来方法不是很多。
我尝试在 gui 中编辑 Additional diff 参数并在诸如 hack 之类的东西上进行修改| diff-highlight,但这并不好。
另外值得注意的是:使用--color-words不是一个好的解决方法。
首先,它破坏了 git gui。其次,diff 输出并不像通过 diff-highlight 处理的普通 diff 那样容易阅读。
在Git Gui的选项中,有一个部分可以选择拼写。但是,选择菜单中实际上没有显示任何字典选项。如何在 Git Gui 中配置拼写检查器?
如何清除 Git Gui 的最近存储库中的条目而不删除这些存储库或其中的.git文件夹?
下面是一个例子:

这是我的 Git/Git Gui 版本信息:
