Magit una interfície de Git en Emacs arriba a la seva versió 3.0

si treballes amb Git i t'agrada més treballar sota Emacs, La següent aplicació pot ser que sigui del teu grat. L'aplicació de la qual parlarem el dia d'avui es diu Magit, una interfície Git en Emacs que emfatitza l'optimització dels fluxos de treball.

Les comandes s'invoquen mitjançant pulsacions de tecles curtes i mnemotècniques que tenen en compte la posició de l'cursor a la interfície altament processable per proporcionar un comportament sensible a l'context. Magit és una interfície d'usuari completa basada en text per Git. Tanca la bretxa entre la interfície de línia d'ordres de Git i les diverses GUI, el que li permet realitzar tasques de control de versions trivials i elaborades amb només pressionar unes poques tecles mnemotècniques.

Magit sembla una versió millorada del que s'obté després d'executar alguns comandaments de Git, Però en Magit cada bit visible d'informació també és processable fins a un punt que va molt més enllà del que proporciona qualsevol GUI de Git. I s'encarrega d'actualitzar automàticament aquesta sortida. quan es torna obsolet. En segon pla, Magit només executa ordres de Git i, si l'usuari vol veure què s'està executant, facilita l'aprenentatge de la línia de comandaments de Git amb Magit.

Magit admet i agilitza l'ús de funcions de Git que la majoria dels usuaris i desenvolupadors d'altres clients de Git aparentment no podrien representar raonablement en una interfície sense línia d'ordres. Magit és més ràpid i intuïtiu que la línia d'ordres o qualsevol GUI, i això s'aplica tant a principiants com a experts.

La majoria dels usuaris potencials desconeixen l'existència d'Magit. Altres poden estar a la diana de la seva existència, però no considerarien intentar-ho perquè està implementat com una extensió de l'editor de text Emacs.

Jonas Bernoulli diu que vol canviar aquesta percepció de Magit.

"Això és una cosa que planejo canviar durant el proper any, ja que crec que Magit pot ser una gran interfície d'Git fins i tot per a usuaris d'altres editors i IDE. Tinc la sensació que molts usuaris de Git volen, o al menys agrairien, alguna cosa com Magit ".

La corba d'aprenentatge de Magit és relativament plana, en la mesura que un ja estigui familiaritzat amb Emacs i Git. Sense coneixement previ d'Emacs, la corba és una mica més costeruda.

Però, a banda de el fet que Magit no sembla molt impressionant a primera vista, el factor principal que impedeix que els usuaris potencials ho provin és la corba d'aprenentatge (real o percebuda) (i desafortunadament també la reputació) d'Emacs. Els usuaris d'Emacs, per descomptat, pensen que val la pena creuar aquesta barrera, però no ajudarà ni convencerà a ningú que pretengui seguir amb el seu editor actual o IDE i només vulgui provar Magit.

Sobre Magit 3.0

De les novetats que es presenten d'aquesta nova versió, el canvi principal és als menús completament redissenyats que s'utilitzen per seleccionar arguments i invocar ordres de sufix. Magit ara fa servir el paquet Transient per implementar aquests menús.

Magit-Section ara es distribueix independentment de Magit, el que permet que paquets no relacionats el facin servir per implementar memòria intermèdia similars als de Magit. A diferència de Transient, encara es manté en el repositori de Magit, però, ara ve amb el seu propi manual.

De la mateixa manera, Magit ja no assumeix que la branca principal es diu mestra. Sense cap configuració d'usuari, Magit prova main, màster, trunk i desenvolupament en aquest ordre i usa el primer que hi ha al repositori actual com la branca principal.

Magit es diferencia considerablement d'altres interfícies de Git, i els seus beneficis no són immediatament evidents a partir d'unes poques captures de pantalla. "Desafortunadament, la majoria dels usuaris potencials ni tan sols coneixen Magit. Altres poden estar a la diana de la seva existència, però no considerarien provar-ho perquè està implementat com una extensió de l'editor de text Emacs, i això no és el que fan servir ».

Finalment, si estan interessats en poder conèixer més a l'respecte, pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.