Vmesnik Magit a Git v Emacsu doseže različico 3.0

Če delate z Gitom in tudi vi radi delate pod Emacsom, vam je morda všeč naslednja aplikacija. Pokliče se aplikacija, o kateri bomo danes govorili Magit, vmesnik Git v Emacsu, ki poudarja optimizacijo delovnega toka.

Ukazi se prikličejo s kratkimi pritiski tipk in mnemotehnika, ki upoštevati položaj kurzorja v zelo uporabnem vmesniku zagotoviti vedenje, ki je odvisno od konteksta. Magit je celoten besedilni uporabniški vmesnik za Git. Premosti vrzel med Gitovim vmesnikom ukazne vrstice in različnimi grafičnimi vmesniki, kar vam omogoča, da s pritiskom na le nekaj mnemonskih tipk izvajate dodelane in trivialne naloge nadzora različic.

Magit izgleda kot izboljšana različica tega, kar dobite po zagonu nekaterih ukazov Git, toda v Magitu je vsak viden del informacij mogoče uporabiti tudi do točke, ki presega tisto, kar ponuja kateri koli Git GUI. In skrbi za samodejno posodabljanje tega izhoda. ko zastara. V ozadju Magit izvaja samo ukaze Git, in če uporabnik želi videti, kaj se izvaja, olajša učenje Gitove ukazne vrstice z Magit.

Magit podpira in racionalizira uporabo funkcij Git da večina uporabnikov in razvijalcev drugih odjemalcev Git očitno ni mogla razumno upodobiti v vmesniku brez ukazne vrstice. Magit je hitrejši in intuitivnejši od ukazne vrstice ali katerega koli drugega uporabniškega vmesnika, kar velja tako za začetnike kot za strokovnjake.

Večina potencialnih uporabnikov ne pozna Magita. Drugi se morda zavedajo njegovega obstoja, vendar ne bi želeli poskusiti, ker je izveden kot razširitev urejevalnika besedil Emacs.

Jonas Bernoulli pravi, da želi spremeniti to dojemanje Magita.

"To nameravam spremeniti v naslednjem letu, saj mislim, da je lahko Magit odličen Gitov vmesnik tudi za uporabnike drugih urejevalnikov in IDE-jev. Občutek imam, da si mnogi uporabniki Gita želijo ali bi vsaj to cenili, kot je Magit. "

Magitova krivulja učenja je razmeroma ravna, če že poznamo Emacs in Git. Brez predhodnega poznavanja Emacsa je krivulja nekoliko bolj strma.

Kljub temu, da se Magit na prvi pogled ne zdi zelo impresiven, je glavni dejavnik, ki potencialnim uporabnikom preprečuje, da bi ga preizkusili, krivulja učenja (resnična ali zaznana) (in na žalost tudi ugled) Emacsa. Uporabniki Emacsa seveda mislijo, da je to oviro vredno prestopiti, vendar ne bo pomagala ali prepričala nikogar, ki se želi držati svojega trenutnega urejevalnika ali IDE-ja in želi samo preizkusiti Magit.

O Magitu 3.0

Od novosti, ki so predstavljene v tej novi različici, glavna sprememba je v povsem preoblikovanih jedilnikih ki se uporabljajo za izbiro argumentov in priklic priponskih ukazov. Magit zdaj uporablja paket Prehodni za izvajanje teh menijev.

Magit-Section se zdaj distribuira neodvisno od Magita, omogočanje nepovezanih paketov, da ga uporabljajo za izvajanje medpomnilnikov, podobnih Magitovim. V nasprotju s Transient se še vedno hrani v skladišču Magit, vendar ima zdaj svoj priročnik.

Tudi Magit ne domneva več, da se glavna veja imenuje master. Brez kakršne koli uporabniške konfiguracije Magit preizkusi glavno, glavno, trunk in razvoj v tem vrstnem redu in kot glavno vejo uporabi prvo, ki obstaja v trenutnem repozitoriju.

Magit se precej razlikuje od ostalih vmesnikov Git in njegove prednosti niso razvidne takoj iz nekaj posnetkov zaslona. »Na žalost večina potencialnih uporabnikov sploh ne ve za Magit. Drugi se morda zavedajo njegovega obstoja, vendar ne bi želeli poskusiti, ker je izveden kot razširitev urejevalnika besedil Emacs in tega ne uporabljajo.

Nazadnje, če vas zanima več o tem, si oglejte podrobnosti v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.