svn提交时没有-m
问题描述:
我试过在svn commit
中输入文字,它会弹出一个屏幕,其中包含正在添加/更改的文件列表等。还有一个输入消息的地方,但按回车键会在消息中添加一个换行符,而不是发起提交。svn提交时没有-m
是否有一个热键或某些组合键来启动提交(它看起来像是某种emacs-ish就像控制台在底部)?这是在Linux系统上。
答
它会打开您的默认编辑器;如果您退出编辑器,则不会保存日志消息;因此,使用的关键组合取决于您的编辑器。对于Emacs,序列号为Ctrl + X,Ctrl + C。如果您想从文件中提交多行日志消息,则可以使用-F
选项svn commit
来执行此操作。
答
为什么你不想包含消息?但你可以做svn commit -m ''
并提交一个空白的消息。
答
您需要在退出编辑器之前保存提交消息。你如何做到这一点当然取决于编辑。
要更改svn使用的默认编辑器,您可以设置EDITOR
或SVN_EDITOR
环境变量。这是如何完成的取决于你使用的操作系统。
举个例子,在linux下你可以添加以下到〜/ .bash_profile文件:
export EDITOR=pico
欲了解更多信息,选择外部编辑器看看这里:Using External Editors。
我想添加一条消息,但有时消息可能需要多行。我知道-m标志,我只是想知道在没有-m标志的情况下提交的关键组合是什么 – helloworld922 2011-03-01 03:32:42