无法在 live 上制作 sublimeText gitgutter 插件 运行
Can't make sublimeText gitgutter plugin running on live
我通过 Sublime Package Control 在 sublimeText2 中安装了 GitGutter 插件。
然后,当我打开 git 存储库中的文件(同一目录中有一个 .git
文件)并修改它(添加新行等)时,什么也没有出现在装订线中(即使在保存更改之后)。
我尝试通过键入 cmd+shift+P 和 GitGutter: compare against HEAD
手动 运行 git 装订线,然后显示装订线的变化!但是因此,当我进行其他更改时,我总是必须 运行 手动 Compare against HEAD
来显示更改,它在实时中不起作用...
我检查了我的 sublime-setting 文件,"live_mode" 是 true
。
有没有人知道我如何让它工作?
感谢您的帮助!
看来其他人也遇到过同样的问题:见https://github.com/jisaacks/GitGutter/issues/245(虽然问题标题说Windows,mac上有人评论确认它也会影响他们)。由于该问题目前尚未解决,并且没有列出解决方法,因此似乎还没有已知的解决方案,但订阅线程上的通知可能是最好的选择。
这很可能是由于 GitGutter 找不到 git 可执行文件的问题。
来自README:
没用!?
图标不显示的最常见原因可能是 GitGutter 在您的 path. Please read the section on the git_binary 设置中找到 git
可执行文件以了解如何解决该问题。
Git路径
如果找不到 git
但 GitGutter 您可能需要将 git_binary
设置设置为 git 二进制文件的位置,例如在便携式环境中;
javascript
"git_binary": "E:\Portable\git\bin\git.exe"
或者在 POSIX 环境中,您可以 运行 which git
找到 git 的路径(如果它在您的路径中)。
我通过 Sublime Package Control 在 sublimeText2 中安装了 GitGutter 插件。
然后,当我打开 git 存储库中的文件(同一目录中有一个 .git
文件)并修改它(添加新行等)时,什么也没有出现在装订线中(即使在保存更改之后)。
我尝试通过键入 cmd+shift+P 和 GitGutter: compare against HEAD
手动 运行 git 装订线,然后显示装订线的变化!但是因此,当我进行其他更改时,我总是必须 运行 手动 Compare against HEAD
来显示更改,它在实时中不起作用...
我检查了我的 sublime-setting 文件,"live_mode" 是 true
。
有没有人知道我如何让它工作?
感谢您的帮助!
看来其他人也遇到过同样的问题:见https://github.com/jisaacks/GitGutter/issues/245(虽然问题标题说Windows,mac上有人评论确认它也会影响他们)。由于该问题目前尚未解决,并且没有列出解决方法,因此似乎还没有已知的解决方案,但订阅线程上的通知可能是最好的选择。
这很可能是由于 GitGutter 找不到 git 可执行文件的问题。
来自README:
没用!?
图标不显示的最常见原因可能是 GitGutter 在您的 path. Please read the section on the git_binary 设置中找到 git
可执行文件以了解如何解决该问题。
Git路径
如果找不到 git
但 GitGutter 您可能需要将 git_binary
设置设置为 git 二进制文件的位置,例如在便携式环境中;
javascript
"git_binary": "E:\Portable\git\bin\git.exe"
或者在 POSIX 环境中,您可以 运行 which git
找到 git 的路径(如果它在您的路径中)。