Re: GNU Emacs & git

#69743
Up
0
Down
::

Spike” post=68911Il “pacchetto” di default che viene caricato quando apri un progetto a cui è associato un sistema di revisione di git, invece, è git.el ed è (credo) già incluso in Emacs (almeno lo era su Debian, invece non lo era in Aquamacs su MacOS).

Piccola precisazione: la modalità predefinita non è il pacchetto `git.el’, che fa parte di Git, ma della gestione nativa dei sistemi VCS. Infatti Emacs supporta nativamente le funzioni base di diversi VCS (GNU Arch, Bazaar, CVS, Git, Mercurial, Monotone, RCS, SCCS/CSSC e Subversion), il menu si trova in Tools → Version Control. Il manuale si trova qui: http://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html#Version-Control oppure direttamente in Emacs con `C-h i m Emacs RET m Version Control RET’.

Per usare git.el bisogna richiederlo esplicitamente nel file di inizializzazione con
`(require 'git)`e si inizia a usare con `M-x git-status’.

Spike” post=68911Ti dico comunque che dopo aver utilizzato git.el un poco (cercavo qualcosa il + semplice possibile) sono ripassato a fare aggiunte, modificare .gitignore e a fare commit da terminale. Lo trovo più veloce ed intuitivo una volta imparato. Ovviamente poi ognuno si trova bene con uno strumento diverso, bisogna provarli.

Anche io ormai uso poco Emacs e molto il terminale. Provai magit e mi ricordo che forniva molte funzioni utili, ma per qualche motivo che ho dimenticato lo tolsi e poi non l’ho più ripreso. L’unica cosa che faccio in Emacs con la gestione nativa di Git è il commit di un unico file `C-x v v’ (`C-c C-c’ per terminare)

Go to top