Ja strādājat ar Git un jums patīk strādāt arī ar Emacs , šī lietojumprogramma varētu jūs interesēt. Lietojumprogramma, par kuru mēs šodien runāsim, saucas Magit, un tā ir Git saskarne Emacs, kas uzsvars tiek likta uz darbplūsmas optimizāciju.
Komandas tiek izsauktas, izmantojot īsus , mnemoniskus taustiņu nospiedienus , kas ņem vērā kursora pozīciju ļoti viegli lietojamajā saskarnē, lai nodrošinātu kontekstjutīgu darbību. Magit ir pilnīgs teksta lietotāja interfeiss Git. Tas savieno Git komandrindas saskarni un dažādus grafiskos lietotāja interfeisus (GUI), ļaujot veikt gan vienkāršus, gan sarežģītus versiju kontroles uzdevumus, nospiežot tikai dažus taustiņus.
Magit izskatās pēc uzlabotas versijas tam, ko iegūst pēc dažu Git komandu palaišanas , taču Magit katra redzamā informācijas daļa ir apstrādājama tādā mērā, ka tā krietni pārsniedz jebkura Git GUI iespējas. Un tā automātiski atjaunina šo izvadi, kad tā noveco. Fonā Magit vienkārši izpilda Git komandas, un, ja lietotājs vēlas redzēt, kas darbojas, Magit ievērojami atvieglo Git komandrindas apguvi.
Magit atbalsta un vienkāršo Git funkciju izmantošanu , kuras vairums citu Git klientu lietotāju un izstrādātāju, šķiet, nevarēja pamatoti attēlot saskarnē bez komandrindas. Magit ir ātrāks un intuitīvāks nekā komandrinda vai jebkura grafiskā lietotāja saskarne, un tas attiecas gan uz iesācējiem, gan ekspertiem.
Lielākā daļa potenciālo lietotāju nezina par Magit. Citi, iespējams, zina par tā esamību, taču neuzskatītu par izmēģināšanu, jo tas tiek ieviests kā Emacs teksta redaktora paplašinājums.
Jonass Bernulli saka, ka vēlas mainīt šo Magita uztveri.
“ To es plānoju mainīt nākamā gada laikā, jo uzskatu, ka Magit var būt lieliska Git saskarne pat citu redaktoru un IDE lietotājiem. Man ir sajūta, ka daudzi Git lietotāji vēlas vai vismaz novērtētu kaut ko līdzīgu Magit.”
Magita mācīšanās līkne ir samērā plakana, ja vien cilvēks jau ir pazīstams ar Emacu un Gitu. Bez iepriekšējām zināšanām par Emacs, līkne ir nedaudz stāvāka.
Tomēr, izņemot faktu, ka Magit no pirmā acu uzmetiena nešķiet ļoti iespaidīgs, galvenais faktors, kas neļauj potenciālajiem lietotājiem to izmēģināt, ir Emacs mācīšanās līkne (reāla vai uztverta) (un diemžēl arī reputācija). Emacs lietotāji, protams, domā, ka šo barjeru ir vērts šķērsot, taču tas nepalīdzēs un nepārliecinās nevienu, kurš plāno palikt pie sava pašreizējā redaktora vai IDE un vienkārši vēlas izmēģināt Magit.
Par Magit 3.0
No jaunajām funkcijām šajā versijā galvenā izmaiņa ir pilnībā pārveidotās izvēlnes, ko izmanto argumentu atlasīšanai un sufiksu komandu izsaukšanai. Magit tagad izmanto Transient paketi, lai ieviestu šīs izvēlnes.
Magit-Section tagad tiek izplatīts neatkarīgi no Magit, ļaujot nesaistītām pakotnēm to izmantot Magit līdzīgu buferu ieviešanai. Atšķirībā no Transient, tas joprojām tiek uzturēts Magit repozitorijā; tomēr tagad tam ir sava rokasgrāmata.
Tāpat arī Magits vairs nepieņem, ka galveno zaru sauc par meistaru. Bez jebkādas lietotāja konfigurācijas Magit pārbauda galveno, galveno, bagāžnieku un izstrādājumu šajā secībā un kā galveno atzaru izmanto pirmo, kas pastāv pašreizējā repozitorijā.
Magit ievērojami atšķiras no citām Git saskarnēm, un tā priekšrocības nav uzreiz redzamas no dažiem ekrānuzņēmumiem. Diemžēl lielākā daļa potenciālo lietotāju pat nezina par Magit. Citi, iespējams, zina par tā esamību, taču neuzskatītu par izmēģināšanu, jo tas tiek ieviests kā Emacs teksta redaktora paplašinājums, un to viņi neizmanto.
Visbeidzot, ja vēlaties uzzināt vairāk, sīkāku informāciju varat atrast, izmantojot tālāk norādīto saiti.