Magit a Git interfeiss Emacs sasniedz 3.0 versiju

Ja jūs strādājat ar Gitu un jums patīk strādāt arī Emacs vadībā, šāda programma var būt jūsu gaume. Tiek saukta programma, par kuru mēs šodien runāsim Magit, Gacs interfeiss Emacs, kas uzsver darbplūsmas optimizāciju.

Komandas tiek izsauktas ar īsiem taustiņu taustiņiem un to mnemonisks ņemt vērā kursora pozīciju ļoti darbspējīgajā saskarnē lai nodrošinātu kontekstjutīgu uzvedību. Magit ir pilnīgs Git teksta lietotāja interfeiss. Tas pārvar plaisu starp Git komandrindas saskarni un dažādajām GUI, ļaujot veikt sarežģītus un niecīgus versiju kontroles uzdevumus, nospiežot tikai dažus mnemotiskos taustiņus.

Magit izskatās kā uzlabota versija tam, ko saņemat pēc dažu Git komandu izpildīšanas, taču programmā Magit katrs redzamais informācijas bits ir darbināms arī līdz vietai, kas pārsniedz jebkuru Git GUI sniegto. Un tas rūpējas par šīs izejas automātisku atjaunināšanu. kad tas kļūst novecojis. Fonā Magit izpilda tikai Git komandas, un, ja lietotājs vēlas redzēt, kas darbojas, tas ļauj viegli iemācīties Git komandrindu ar Magit.

Magit atbalsta un racionalizē Git funkciju izmantošanu ko lielākā daļa citu Git klientu lietotāju un izstrādātāju acīmredzami nevarēja saprātīgi atveidot komandrindas saskarnē. Magit ir ātrāks un intuitīvāks nekā komandrinda vai jebkura GUI, un tas attiecas gan uz iesācējiem, gan uz 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.

"Tas ir kaut kas, ko es plānoju mainīt nākamā gada laikā, jo es domāju, ka Magit var būt lielisks Git interfeiss 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 Magitam. "

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 jaunumiem, kas ir parādīti šajā jaunajā versijā, Galvenās izmaiņas ir pilnībā pārveidotās izvēlnēs kurus izmanto, lai atlasītu argumentus un izsauktu sufiksu komandas. Tagad šo izvēlņu ieviešanai Magits izmanto paketi Transient.

Magit-Section tagad tiek izplatīts neatkarīgi no Magit, ļaujot nesaistītām paketēm to izmantot, lai ieviestu līdzīgus buferus kā Magit. Atšķirībā no pagaidu, tas joprojām tiek glabāts Magit krātuvē, 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 jūs interesē iespēja uzzināt vairāk par to, varat uzzināt sīkāku informāciju vietnē šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.