textmate不保存提交消息

时间:2013-07-04 13:58:26

标签: macos git osx-mountain-lion textmate

我正在使用textmate2和git 1.8.3.2在新的Mac mini上安装git。 它工作得很好,但是当我使用gcagit commit -v -a)时,它不会像以前那样起作用。 它打开textmate2所以我可以输入我的提交消息,但是当我保存并关闭它时不会像以前一样跳回终端。终端显示错误

  

由于空提交消息而中止提交。

任何人都知道出了什么问题?提前谢谢。

1 个答案:

答案 0 :(得分:3)

如果未正确设置环境变量$ EDITOR和/或$ VISUAL,则会发生这种情况。你需要添加-w标志来交配,否则git不会等待Textmate关闭文件,并假设你的信息在编辑器打开的那一刻就准备就绪 - 在你开始输入之前。

<强>错误:

export EDITOR =“/ usr / local / bin / mate”

从右:

export EDITOR =“/ usr / local / bin / mate -w”