只需将SVN_EDITOR变量设置为“mate”就无法完成工作。它会在适当时打开TextMate,但是当我保存消息并退出时,系统会提示我继续,中止或重试。似乎缓冲区没有返回到svn命令以供使用。
答案 0 :(得分:19)
您需要在SVN_EDITOR(或EDITOR)变量中包含命令行选项
导出SVN_EDITOR ='mate -w'
这使得svn命令等待编辑器在继续之前关闭/释放文件,这就是现在进程被搞砸的地方。
请参阅here。
答案 1 :(得分:2)
我发现这个帖子谷歌搜索作为svn编辑器的textmate。在尝试时我发现你也可以在~/.subversion/config
文件中设置editor-cmd,更重要的是你应该将值设置为mate -wl1
,因为插入符号将放在第一行的第一行。 file,为提交消息添加注释的地方。
只是我对这个主题的贡献。