2009-11-14 18 views
11

Come un recente convertito a git e un hacker di lunga data di Emacs mi chiedo quale altro serio hacker di Emacs/Git consiglia per il supporto git in Emacs23. Ho già iniziato a utilizzare il backend git VC e lo trovo un po 'come un sottile strato di astrazione delle funzionalità di git. Quindi sono propenso a provarne un altro. Googling offre una mezza dozzina di scelte in aggiunta al supporto standard VC Emacs.Modalità git consigliata per Emacs

Se preferisci il magit o l'uovo, perché? E se la tua raccomandazione ha dipendenze dalla piattaforma, in che modo?

risposta

9

Ho iniziato a utilizzare git.el (fornito con Git). Il motivo principale era perché ero stato abituato a psvn.el per lavorare con Subversion e cercavo qualcosa di simile per Git. E poiché git.el ha associazioni di tasti compatibili, è stata la mia prima fermata.

Tuttavia, stavo davvero iniziando a divertirmi a mettere in scena i miei commit (e non a mettere in scena il file completo, ma solo i blocchi) e git.el non lo supportava correttamente. Per farla breve: sto usando Magit al momento e mi piace.

A dire il vero, non ho ancora usato Magit per farlo, ad es. rebasing o fusione. Sto ancora usando la riga di comando per questo. Ma la mia opinione è che Magit ha una migliore mappatura della funzionalità che Git ha da offrire.

+2

Ho iniziato a usare Magit e lo trovo abbastanza soddisfacente a causa della più stretta corrispondenza con git. Abbastanza buono per me. – pajato0

2

Uso la modalità Magit.

1

Mi dispiace non posso commentare l'uovo, ma sto usando git + emacs costantemente per 12 mesi. Ho provato git, git gui, vc-git, git.el e magit. Ho letto tutto su altre cose. Ho optato per l'uso della linea di comando git per commissionare nuovi repository, cloni e altri elementi configurativi poco frequenti. Faccio la maggior parte delle operazioni git (diciamo il 97%) tramite Magit. E ... Sono un campeggiatore felice;)