2011-06-28 14 views
41

Tak więc mój współpracownik uznał za konieczne, aby przejść do mojego pola rozwoju i dokonać pewnych zmian w kodzie, a następnie przesłać swoją pracę do subversion. Nigdy nie ustawiłem edytora wiadomości zatwierdzania, i nagle, pewnego dnia zapomniałem dodać uchwyt -m i najwyraźniej ustawił on domyślny edytor na emacs.Zmień edytora wiadomości SVN

Będąc tym, co nie wiem o samemu i wolę samemu vim, jak mam zmienić domyślny edytor poleceń SVN na vim po jego ustawieniu? Usunąłem katalog .subversion w katalogu domowym i wciąż monituje mnie.

Odpowiedz

26

Zaktualizuj zmienną środowiskową SVN_EDITOR. Można spróbować

echo $SVN_EDITOR 

aby zobaczyć, czy jest ustawiony na coś innego w swojej skorupy - w takim przypadku może chcesz przyjrzeć się swojej .bashrc pliku (lub podobny).

+0

Dzięki! Okazuje się, że był ustawiony w pliku .bash_profile. – Scott

13

Znalazłam też to here (ale zmieniło od vim do gedit):

Command:

export SVN_EDITOR=gedit

Aby trwale ustawić tę zmienną, umieść poniższy wiersz w pliku ~/.bash_profile plik:

sudo gedit ~/.bash_profile 
export SVN_EDITOR=gedit 

(zapisz plik)

+3

Dlaczego potrzebujesz sudo? – user2268788

+1

Jeśli gedit jest już otwarty, otwiera się nowa karta, ale komunikat zatwierdzenia jest pusty. Musisz uruchomić gedit w trybie autonomicznym z flagą s: 'export SVN_EDITOR =" gedit -s "' – phobic

32

Możesz dodać odpowiednie ustawienie w swoim $HOME/.subversion/config lub %USERPROFILE%\Subversion\config. na przykład dla mojego systemu Windows VM Mam:

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

Edytor być wykorzystywane przez SVN można ustawić w config Subversion, jak vvlevchenko suggested. Edytuj odpowiednie ustawienie w swoim komputerzew systemie Windows odpowiednio ~/.subversion/config na BSD, Linux, Mac OS.

Aby użyć Emacsa z SVN na Windows:

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

Aby użyć Nano z SVN na BSD, Linux lub Mac OS:

[helpers] 
editor-cmd = nano 
1

vim ~/.bashrc

export SVN_EDITOR=vim 

źródło ~/.bashrc

Powiązane problemy