„Emit“ „Magit a Git“ sąsaja pasiekia 3.0 versiją

Jei dirbi su Gitu ir jums taip pat patinka dirbti su Emacs, jums gali patikti ši programa. Programa, apie kurią šiandien kalbėsime, vadinasi Magit, „Emacs“ „Git“ sąsaja, pabrėžianti darbo eigos optimizavimą.

Komandos iškviečiamos trumpais klavišų paspaudimais ir mnemonika, kad atsižvelgti į žymeklio padėtį labai veiksmingoje sąsajoje suteikti kontekstui jautrų elgesį. „Magit“ yra visa teksto pagrindu sukurta „Git“ vartotojo sąsaja. Jis užpildo atotrūkį tarp „Git“ komandų eilutės sąsajos ir įvairių GUI, todėl galite atlikti nereikšmingas ir sudėtingas versijos valdymo užduotis vos paspaudus kelis mnemoninius klavišus.

Magit atrodo kaip patobulinta versija to, ką gaunate paleidę kai kurias Git komandas, bet „Magit“ programoje kiekviena matoma informacijos dalis taip pat gali būti pritaikyta daug daugiau nei bet kokia „Git“ GUI. Ir ji yra atsakinga už automatinį šios išvesties atnaujinimą. kai jis pasensta. Fone Magit vykdo tik Git komandas ir, jei vartotojas nori pamatyti, kas vykdoma, tai leidžia lengvai išmokti Git komandų eilutę naudojant Magit.

„Magit“ palaiko ir supaprastina „Git“ funkcijų naudojimą kurių dauguma kitų „Git“ klientų vartotojų ir kūrėjų, matyt, negalėjo pagrįstai pateikti ne komandų eilutės sąsajoje. „Magit“ yra greitesnis ir intuityvesnis nei komandinė eilutė ar bet kokia GUI, ir tai tinka pradedantiesiems ir ekspertams.

Dauguma potencialių vartotojų nežino apie Magit egzistavimą. Kiti gali žinoti apie jo egzistavimą, bet nesvarstų jo išbandyti, nes jis įdiegtas kaip Emacs teksto rengyklės plėtinys.

Jonas Bernoulli sako, kad nori pakeisti šį Magito suvokimą.

"Tai yra kažkas, ką ketinu pakeisti kitais metais, nes manau, kad Magit gali būti puiki Git sąsaja net kitų redaktorių ir IDE naudotojams. Jaučiu, kad daugelis „Git“ vartotojų nori arba bent jau įvertins kažką panašaus į „Magit“.

Magito mokymosi kreivė yra gana plokščia, jei žmogus jau yra susipažinęs su Emacs ir Git. Be išankstinių žinių apie Emacs, kreivė yra šiek tiek statesnė.

Tačiau neskaitant to, kad „Magit“ iš pirmo žvilgsnio neatrodo labai įspūdingai, pagrindinis veiksnys, neleidžiantis potencialiems vartotojams jo išbandyti, yra (tikra ar numanoma) „Emacs“ mokymosi kreivė (ir, deja, reputacija). Žinoma, „Emacs“ vartotojai mano, kad šią kliūtį peržengti verta, tačiau tai nepadės ir neįtikins tų, kurie ketina laikytis dabartinio redaktoriaus ar IDE ir tiesiog nori išbandyti Magit.

Apie Magit 3.0

Iš naujų funkcijų, pateiktų šioje naujoje versijoje, Pagrindinis pakeitimas susijęs su visiškai pertvarkytais meniu kurie naudojami argumentams parinkti ir postfix komandoms iškviesti. Dabar „Magit“ šiems meniu įgyvendinimui naudoja paketą „Transient“..

„Magit-Section“ dabar platinamas nepriklausomai nuo „Magit“, leidžiant nesusijusiems paketams jį naudoti „Magit“ tipo buferiams įdiegti. Skirtingai nuo „Transient“, jis vis dar palaikomas „Magit“ saugykloje, tačiau dabar jis pateikiamas su savo vadovu.

Panašiai Magitas nebemano, kad pagrindinė šaka vadinama šeimininku. Be jokios vartotojo konfigūracijos, Magit testuoja pagrindinę, pagrindinę, magistralinę ir plėtrą tokia tvarka ir naudoja pirmąją esamą saugyklą kaip pagrindinę šaką.

„Magit“ labai skiriasi nuo kitų „Git“ sąsajų, o jo pranašumai nėra iš karto akivaizdūs iš kelių ekrano kopijų. „Deja, dauguma potencialių vartotojų net nežino Magit. Kiti gali žinoti apie jo egzistavimą, bet nesvarstų jo išbandyti, nes jis įdiegtas kaip „Emacs“ teksto rengyklės plėtinys, o jie to nenaudoja.

Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.