更改SVN消息编辑器

所以我的同事觉得有必要上我的开发箱,做一些代码修改,然后把他的工作交给颠覆者。 我从来没有设置提交消息编辑器,突然之间,有一天我忘了添加-m句柄,显然他把默认编辑器设置为emacs

因为我不知道关于emacs的第一件事情,而且更喜欢vim我怎样才能在SVN命令的默认编辑器已经被设置后变成vim了? 我删除了.subversion目录下的.subversion目录,它仍然提示我。

更新你的SVN_EDITOR环境variables。 你可以试试

 echo $SVN_EDITOR 

看看这是否被设置为你的shell中的其他东西 – 在这种情况下,你可能想看看你的.bashrc (或类似的)文件。

您可以在$HOME/.subversion/config%USERPROFILE%\Subversion\config添加相应的设置。 例如我的Windows VM我有:

 [helpers] editor-cmd = c:/emacs-24.3/bin/runemacs.exe 

SVV使用的编辑器可以在Subversionconfiguration中设置,就像vvlevchenkobuild议的一样 。 在Windows的%USERPROFILE%\Subversion\config中分别编辑相应的设置,在BSD,Linux,Mac OS上~/.subversion/config

在Windows上使用Emacs和SVN:

 [helpers] editor-cmd = c:/emacs-24.3/bin/runemacs.exe 

在BSD,Linux或Mac OS上使用Nano与SVN:

 [helpers] editor-cmd = nano 

我也发现这里 (但从vim更改为gedit):

命令:

export SVN_EDITOR=gedit

要永久设置这个环境variables,把下面的行放到〜/ .bash_profile文件中:

 sudo gedit ~/.bash_profile export SVN_EDITOR=gedit 

(保存存档)

vim〜/ .bashrc

 export SVN_EDITOR=vim 

源〜/ .bashrc