tutorial - telecharger svn




Changer l'éditeur de message SVN (4)

Donc, mon collègue a jugé nécessaire d'aller sur ma boîte de développement et de faire quelques changements de code, puis soumettre son travail à la subversion. Je n'ai jamais défini l'éditeur de message de commit, et tout à coup, un jour j'ai oublié d'ajouter la poignée -m et apparemment il a mis l'éditeur par défaut à emacs .

Étant donné que je ne connais pas la première chose à propos d' emacs et que je préfère vim moi-même, comment puis-je changer l'éditeur par défaut pour les commandes SVN à vim après que ce soit déjà fait? J'ai supprimé le .subversion sous le répertoire de base, et il me le demande toujours.


J'ai aussi trouvé ceci here (mais changé de vim en gedit):

Commander:

export SVN_EDITOR=gedit

Pour définir définitivement cette variable d'environnement, placez la ligne ci-dessous dans votre fichier ~ / .bash_profile:

sudo gedit ~/.bash_profile
export SVN_EDITOR=gedit

(enregistrer le fichier)


L'éditeur à utiliser par SVN peut être défini à la configuration de Subversion, comme suggéré par vvlevchenko . Modifiez le paramètre correspondant dans votre %USERPROFILE%\Subversion\config sous Windows respectivement ~/.subversion/config sur BSD, Linux, Mac OS.

Pour utiliser Emacs avec SVN sous Windows:

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

Pour utiliser Nano avec SVN sur BSD, Linux ou Mac OS:

[helpers]
editor-cmd = nano

Vous pouvez ajouter le paramètre correspondant dans votre $HOME/.subversion/config ou %USERPROFILE%\Subversion\config . par exemple pour ma machine virtuelle Windows j'ai:

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

vim ~ / .bashrc

export SVN_EDITOR=vim   

source ~ / .bashrc





svn