Magit një ndërfaqe Git në Emacs arrin versionin 3.0

Nëse punoni me Git dhe të pëlqen gjithashtu të punosh nën Emacs, aplikacioni i mëposhtëm mund të jetë për pëlqimin tuaj. Aplikimi për të cilin do të flasim sot quhet Magit, një ndërfaqe Git në Emacs që thekson optimizimin e rrjedhës së punës.

Komandat thirren nga taste të shkurtra dhe menemonika që merrni parasysh pozicionin e kursorit në ndërfaqen shumë vepruese për të siguruar sjellje të ndjeshme në kontekst. Magit është një ndërfaqe e plotë përdoruesi e bazuar në tekst për Git. Ai kalon boshllëkun midis ndërfaqes së rreshtit komandues të Git dhe GUI-ve të ndryshme, duke ju lejuar të kryeni detyra të hollësishme dhe të parëndësishme të kontrollit të versionit me shtypjen e vetëm disa çelësave menemonikë.

Magit duket si një version i përmirësuar i asaj që merrni pasi keni ekzekutuar disa komanda Git, por në Magit çdo informacion i dukshëm është gjithashtu i veprueshëm deri në një pikë që shkon shumë përtej asaj që ofron çdo GUI Git. Dhe kujdeset për azhurnimin automatik të këtij rezultati. kur vjetrohet. Në sfond, Magit ekzekuton vetëm komandat Git, dhe nëse përdoruesi dëshiron të shohë se çfarë funksionon, kjo e bën të lehtë të mësosh rreshtin e komandave Git me Magit.

Magit mbështet dhe modernizon përdorimin e funksioneve Git që shumica e përdoruesve dhe zhvilluesve të klientëve të tjerë të Git me sa duket nuk mund të jepnin në mënyrë të arsyeshme në një ndërfaqe të linjës jo komanduese. Magit është më i shpejtë dhe më intuitiv sesa rreshti i komandave ose çdo GUI, dhe kjo vlen si për fillestarët ashtu edhe për ekspertët.

Shumica e përdoruesve të mundshëm nuk janë në dijeni të Magit. Të tjerët mund të jenë të vetëdijshëm për ekzistencën e tij, por nuk do ta konsideronin ta provonin sepse zbatohet si një zgjerim i redaktuesit të tekstit Emacs.

Jonas Bernoulli thotë se ai dëshiron ta ndryshojë këtë perceptim të Magit.

"Kjo është diçka që unë planifikoj ta ndryshoj gjatë vitit të ardhshëm pasi mendoj se Magit mund të jetë një ndërfaqe e shkëlqyeshme Git edhe për përdoruesit e redaktorëve dhe IDE-ve të tjerë. Kam ndjesinë që shumë përdorues të Git dëshirojnë, ose të paktën do ta vlerësonin, diçka si Magit. "

Kurba e të mësuarit të Magit është relativisht e sheshtë, për sa kohë që dikush tashmë është njohur me Emacs dhe Git. Pa njohuri paraprake të Emacs, kurba është pak më e pjerrët.

Sidoqoftë, përveç faktit që Magit nuk duket shumë mbresëlënës në shikim të parë, faktori kryesor që nuk lejon përdoruesit e mundshëm të provojnë është kurba e të mësuarit (reale ose e perceptuar) (dhe fatkeqësisht edhe reputacioni) i Emacs. Përdoruesit e Emacs, natyrisht, mendojnë se kjo pengesë ia vlen të kapërcehet, por nuk do të ndihmojë ose bindë askënd që synon të qëndrojë me redaktorin e tyre aktual ose IDE dhe që thjesht dëshiron të provojë Magit.

Rreth Magit 3.0

Nga risitë që paraqiten në këtë version të ri, ndryshimi kryesor është në menutë plotësisht të ridizenjuara të cilat përdoren për të zgjedhur argumentet dhe për të thirrur komanda të prapashtesave. Magit tani përdor paketën Transient për të zbatuar këto menu.

Seksioni Magit tani shpërndahet në mënyrë të pavarur nga Magit, lejimi i paketave pa lidhje që ta përdorin atë për të zbatuar buffer të ngjashëm me Magit. Ndryshe nga Kalimtari, ai ruhet akoma në depon Magit, megjithatë tani vjen me manualin e vet.

Po kështu, Magit nuk supozon më se dega kryesore quhet master. Pa ndonjë konfigurim të përdoruesit, Magit teston kryesore, master, trung dhe zhvillim në atë mënyrë dhe përdor të parën që ekziston në depon aktuale si degë kryesore.

Magit ndryshon shumë nga ndërfaqet e tjera të Git dhe përfitimet e tij nuk janë menjëherë të dukshme nga disa pamje ekrani. “Për fat të keq, shumica e përdoruesve të mundshëm nuk dinë as për Magit. Të tjerët mund të jenë të vetëdijshëm për ekzistencën e tij, por nuk do ta konsideronin ta provonin sepse zbatohet si një shtesë e redaktuesit të tekstit Emacs, dhe kjo nuk është ajo që ata përdorin.

Së fundmi, nëse jeni të interesuar të jeni në gjendje të dini më shumë për këtë, mund të konsultoheni me detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.