2011-06-28 15 views
41

私の同僚は、自分の開発ボックスに行ってコードを変更し、彼の仕事を転覆する必要があると感じました。コミットメッセージエディタを設定したことはありません。突然、ある日、-mハンドルを追加するのを忘れてしまい、デフォルトのエディタをemacsに設定したようです。SVNメッセージエディタを変更してください

私はそれが既に設定されています後vimにコマンドSVNのデフォルトのエディタを変更する行くのですか、私は自分自身を最初についてemacsを知っているとvimを好まないということなので?ホームディレクトリの下の.subversionディレクトリを削除しましたが、それでも私にプロンプ​​トが表示されます。

答えて

26

SVN_EDITOR環境変数を更新してください。あなたは.bashrc(または類似)を見てみたいことがあります。その場合には、ファイル - あなたはこれがあなたのシェルで何か他のものに設定されているかどうかを確認するために

echo $SVN_EDITOR 

を試すことができます。

+0

ありがとう!それが.bash_profileファイルに設定されていたことを示します。 – Scott

13

私はまた、このhereを見つけました(ただし、geditのにVIMから変更):

コマンド:

export SVN_EDITOR=gedit

永久にこの環境変数を設定するには、あなたの〜/ .bash_profileの中に以下の行を入れてファイル:

sudo gedit ~/.bash_profile 
export SVN_EDITOR=gedit 

(ファイルを保存)

+3

なぜあなたはsudoが必要でしょうか? – user2268788

+1

geditがすでに開いている場合は、新しいタブが開きますが、コミットメッセージは空です。スタンドアローンモードでgeditをフラグsで起動する必要があります: 'export SVN_EDITOR =" gedit -s "' – phobic

32

$HOME/.subversion/configまたは%USERPROFILE%\Subversion\configに対応する設定を追加できます。例えば私のWindows VMのために、私が持っている:

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

SVNで使用するエディタはvvlevchenko suggestedとして、Subversionの設定で設定することができます。 Windowsの%USERPROFILE%\Subversion\configの対応する設定をそれぞれ~/.subversion/config、BSD、Linux、Mac OSで編集します。

Windows上のSVNでのEmacsを使用するには:

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

BSD、LinuxやMac OSでSVNでナノを使用するには:

[helpers] 
editor-cmd = nano 
1

のvim〜/ .bashrcの

export SVN_EDITOR=vim 

ソース〜/ .bashrc

関連する問題