Magit a Git -käyttöliittymä Emacsissa saavuttaa version 3.0

Jos työskentelet Gitin kanssa ja pidät myös työskentelystä Emacsin alla, seuraava sovellus voi olla mieleisesi. Sovellusta, josta puhumme tänään, kutsutaan Magit, Gacs-käyttöliittymä Emacsissa, joka korostaa työnkulun optimointia.

Komennot kutsutaan lyhyillä näppäimen painalluksilla ja muistitiedot ottaa huomioon kohdistimen sijainti erittäin toiminnallisessa käyttöliittymässä tarjota kontekstiherkkä käyttäytyminen. Magit on täydellinen tekstipohjainen käyttöliittymä Gitille. Se yhdistää Gitin komentoriviliittymän ja erilaisten graafisten käyttöliittymien välisen kuilun, jolloin voit suorittaa monimutkaisia ​​ja triviaalia versionhallintatehtäviä vain muutaman muistipainikkeen painalluksella.

Magit näyttää parannetulta versiolta sen, mitä saat Git-komentojen suorittamisen jälkeen, mutta Magitissa jokainen näkyvä bitti tieto on myös toimintakelpoinen pisteeseen, joka ylittää paljon mitä tahansa Git-käyttöliittymää tarjoaa. Ja se huolehtii tämän tuotoksen automaattisesta päivittämisestä. kun se vanhentuu. Taustalla Magit suorittaa vain Git-komentoja, ja jos käyttäjä haluaa nähdä, mikä on käynnissä, Git-komentorivin oppiminen Magitin kanssa on helppoa.

Magit tukee ja virtaviivaistaa Git-toimintojen käyttöä jota useimmat muiden Git-asiakkaiden käyttäjät ja kehittäjät eivät ilmeisesti pystyneet renderoimaan ei-komentoriviliittymässä. Magit on nopeampi ja intuitiivisempi kuin komentorivi tai mikä tahansa käyttöliittymä, ja se koskee sekä aloittelijoita että asiantuntijoita.

Useimmat potentiaaliset käyttäjät eivät ole tietoisia Magitista. Toiset saattavat olla tietoisia sen olemassaolosta, mutta eivät harkitse sen kokeilemista, koska se toteutetaan Emacs-tekstieditorin laajennuksena.

Jonas Bernoulli sanoo haluavansa muuttaa tätä käsitystä Magitista.

"Tätä aion muuttaa seuraavan vuoden aikana, koska mielestäni Magit voi olla hieno Git-käyttöliittymä myös muiden toimittajien ja IDE-käyttäjien käyttäjille. Minusta tuntuu, että monet Gitin käyttäjät haluavat tai ainakin arvostaisivat jotain Magitin kaltaista. "

Magitin oppimiskäyrä on suhteellisen tasainen, kunhan Emacs ja Git ovat jo tuttuja. Käyrä on hieman jyrkempi ilman Emacsin etukäteen tuntemusta.

Sen lisäksi, että Magit ei näytä ensi silmäyksellä kovin vaikuttavalta, tärkein tekijä, joka estää potentiaalisia käyttäjiä kokeilemasta sitä, on Emacsin oppimiskäyrä (todellinen tai havaittu) (ja valitettavasti myös maine). Emacs-käyttäjät tietysti ajattelevat, että tämä este on syytä ylittää, mutta se ei auta eikä vakuuttaa ketään, joka aikoo pysyä nykyisessä editorissaan tai IDE: ssä ja haluaa vain kokeilla Magitia.

Tietoja Magit 3.0: sta

Tässä uudessa versiossa esitetyistä uutuuksista tärkein muutos on täysin uudistetuissa valikoissa joita käytetään argumenttien valitsemiseen ja jälkikomentojen kutsumiseen. Magit käyttää nyt Transient-pakettia näiden valikkojen toteuttamiseen.

Magit-Section on nyt jaettu Magitista riippumatta, sallimalla etuyhteydettömien pakettien käyttää sitä Magitin kaltaisten puskurien toteuttamiseen. Toisin kuin Transient, sitä säilytetään edelleen Magit-arkistossa, mutta sen mukana tulee nyt oma käsikirja.

Samoin Magit ei enää oleta, että päähaaraa kutsutaan päälliköksi. Ilman käyttäjän määrityksiä Magit testaa pää-, pää-, runko- ja kehitystyön siinä järjestyksessä ja käyttää päähaarana ensimmäistä, joka on nykyisessä arkistossa.

Magit eroaa huomattavasti muista Git-liitännöistä, eikä sen edut näy heti muutamassa kuvakaappauksessa. ”Valitettavasti useimmat potentiaaliset käyttäjät eivät edes tiedä Magitista. Toiset saattavat olla tietoisia sen olemassaolosta, mutta eivät harkitse sen kokeilemista, koska se toteutetaan Emacs-tekstieditorin laajennuksena, eikä sitä käytetä.

Lopuksi, jos olet kiinnostunut saamaan siitä lisätietoja, voit tutustua yksityiskohtiin seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.