我尝试输入svn commit
,然后会显示一个屏幕,其中包含要添加/更改的文件列表/等。以及在消息中输入的位置,但按Enter键将在消息中添加换行符,而不是启动提交。
是否有热键或某些组合键来启动提交(看起来有些类型的emacs-ish就像底部的控制台一样)?这是在linux系统上。
答案 0 :(得分:2)
它将打开您的默认编辑器;如果退出编辑器,则不会保存任何日志消息;因此,使用的关键组合取决于您的编辑器。对于Emacs,序列为 Ctrl + X , Ctrl + C 。如果要从文件提交多行日志消息,-F
可以选择svn commit
来执行此操作。
答案 1 :(得分:1)
为什么不想包含消息?但你可以svn commit -m ''
并提交一个空白消息。
答案 2 :(得分:1)
您需要在退出编辑器之前保存提交消息。你如何做到这一点当然取决于编辑。
要更改svn使用的默认编辑器,您可以设置EDITOR
或SVN_EDITOR
环境变量。如何完成取决于您使用的操作系统。
例如,在linux中你可以将以下内容添加到〜/ .bash_profile中:
export EDITOR=pico
有关选择外部编辑器的更多信息,请查看此处:Using External Editors。