2011-06-28 26 views
41

İş arkadaşım, geliştirme kutuma gitmem gerektiğini ve bazı kod değişiklikleri yapmanın gerektiğini düşündü, sonra çalışmasını subversion'a gönder. Ben asla bir mesaj düzenleyicisini ayarlamamıştım, ve bir an, bir gün -m tutamacını eklemeyi unutmuşum ve varsayılan düzenleyiciyi emacs'a ayarlamış.SVN mesaj düzenleyicisini değiştir

emacs ile ilgili ilk bilgileri bilmiyorum ve vim'u tercih ediyorum, önceden ayarlandıktan sonra SVN komutları için varsayılan düzenleyiciyi vim'a nasıl değiştirebilirim? Ev dizininin altındaki .subversion dizinini sildim ve yine de bana soruyor.

cevap

26

SVN_EDITOR ortam değişkeninizi güncelleyin. Eğer .bashrc (veya benzeri) dosyasına bir göz atmak isteyebilirsiniz bu durumda - Bu senin kabuğunda başka bir şeye ayarlanırsa

echo $SVN_EDITOR 

görmeye deneyebilirsiniz.

+0

Teşekkürler! .bash_profile dosyasında ayarlandığını ortaya çıkarır. – Scott

13

Ben de buldum bu here (ama gedit için vim değiştirildi):

Komut:

export SVN_EDITOR=gedit

kalıcı bu ortam değişkeni ayarlamak için ~/.bash_profile aşağıda çizgi koymak dosya:

sudo gedit ~/.bash_profile 
export SVN_EDITOR=gedit 

(tasarruf dosyası)

+3

Neden sudo'ya ihtiyacınız var? – user2268788

+1

Gedit zaten açıksa, yeni bir sekme açılır, ancak taahhüt mesajı boştur. Bayrağın s: 'export SVN_EDITOR =" gedit -s "ile bağımsız modda gedit başlatmanız gerekir – phobic

32

İlgili ayarı $HOME/.subversion/config veya %USERPROFILE%\Subversion\config'a ekleyebilirsiniz. Örneğin. Benim, Windows VM için vaktim var:

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

editör vvlevchenko suggested olarak, Subversion config ayarlanabilir SVN tarafından kullanılmak üzere. BSD, Linux, Mac OS üzerinde sırasıyla ~/.subversion/config ve Windows'taki %USERPROFILE%\Subversion\config'daki ilgili ayarı düzenleyin.

Windows üzerinde SVN ile Emacs kullanmak için:

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

BSD'de SVN ile Nano kullanmak için Linux veya Mac OS:

[helpers] 
editor-cmd = nano 
1

vim ~/.bashrc

export SVN_EDITOR=vim 

kaynak ~/.bashrc