我在MAC OS X 10.10上使用GitHub客户端。 (请注意,我没有使用GitHub for Enterprise。)
我注意到当出现合并冲突时,GitHub Client会提示我使用Finder或外部编辑器解决冲突。我没有在GitHub客户端本身看到合并中的文件冲突。所以我想设置一个编辑器(我使用Brackets)作为外部编辑器。
在当前场景中,当我点击GitHub中的 外部编辑器 按钮时(发生合并冲突时显示),我看到 Safari 浏览器。
我还查看了git命令提示符选项,看看是否有办法使用终端窗口更改GitHub客户端的设置。
到目前为止,我发现我只能为git终端/命令行工具设置core.editor全局配置,但是无法为GitHub客户端设置我选择的外部编辑器。
任何建议都将受到赞赏。
答案 0 :(得分:4)
我刚在Mac上测试过,正如@Nick Volynkin建议的那样,你需要更改该扩展的系统默认值。
在取景器中的Mac上,右键单击具有相应扩展名的文件,单击“信息”并更改“打开方式”默认值。 http://www.mactip.net/change-default-application-file-extensions/
答案 1 :(得分:0)
现在支持更多编辑器,您可能还可以包括不在列表中的其他编辑器。
当前,所有这些现在都应该起作用:
您可以在GitHub的编辑器集成文档中了解有关此过程的更多信息:
https://github.com/desktop/desktop/blob/development/docs/technical/editor-integration.md
编辑:(2018年1月10日),更新了链接,反映了GitHub将文档移至的新分支以及已知有效的示例应用。