emacs et svn

Le
michel.barret
Bonjour,

Je cherche cherche à savoir comment utiliser emacs au mieux avec mon
dépot svn.
Ce que j'apprécierais c'est de pouvoir :
- faire un commit ;
- faire un diff entre la copie de travail et la dernière révision
- faire un "update" du répertoire courant
- d'autres choses au quel je n'aurais pas pensé ?

De plus j'ai appris au fil de mes recherche à ce sujet qu'emacs
possédé son propre gestionnaire de version est il efficace ? Comment
s'utilise-t'il ? Peut-il etre déporté sur un serveur ?

Merci d'avance pour toute vos réponses
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Erwan David
Le #21772471
écrivait :

Bonjour,

Je cherche cherche à savoir comment utiliser emacs au mieux avec mon
dépot svn.
Ce que j'apprécierais c'est de pouvoir :
- faire un commit ;
- faire un diff entre la copie de travail et la dernière révision
- faire un "update" du répertoire courant
- d'autres choses au quel je n'aurais pas pensé ?

De plus j'ai appris au fil de mes recherche à ce sujet qu'emacs
possédé son propre gestionnaire de version est il efficace ? Comment
s'utilise-t'il ? Peut-il etre déporté sur un serveur ?

Merci d'avance pour toute vos réponses



emacs va s'interfacer avec plusieurs gestionaires de version dont svn
via l'interface VC. Sur une installation saine d'emacs, la présence du
répertoire .svn devrait suffire à activer le système.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Fabrice Niessen
Le #21772461
Bonjour,

Je cherche cherche à savoir comment utiliser emacs au mieux avec mon
dépot svn.



Utiliser psvn.el, de Stefan Reichoer.


Ce que j'apprécierais c'est de pouvoir :
- faire un commit ;



`c'


- faire un diff entre la copie de travail et la dernière révis ion



`E'


- faire un "update" du répertoire courant



`U'


Ma config :

--8<---------------cut here---------------start------------->8---
(require 'psvn)

;; `svn-status-property-edit-svn-ignore' (`P TAB') allows user to edit
;; list of files ignored by Subversion

;; hide unmodified files
(setq svn-status-hide-unmodified t)

;; use longer phrases
(setq svn-status-short-mod-flag-p nil)

;; delete temporary files
(setq svn-status-ediff-delete-temporary-files t)

;; show the diff we are about to commit
(define-key svn-log-edit-mode-map [(f6)] 'svn-log-edit-svn-diff)

;; examine
(global-set-key [(control x) (v) (e)] 'svn-status)

(defun my-svn-log-edit-mode-setup ()
(setq ispell-local-dictionary "american")
(flyspell-mode))

(add-hook 'svn-log-edit-mode-hook 'my-svn-log-edit-mode-setup)
--8<---------------cut here---------------end--------------->8---


Voir section 23.8 de mon `.emacs' pour plus d'infos :

http://www.mygooglest.com/fni/dot-emacs.html

Fabrice

_________________________________________________________________________
Fabrice Niessen
Search the Web with "My Google Search Tools" on http://www.MyGooglest.com
Publicité
Poster une réponse
Anonyme