Az Emacs-ben a Magit a Git felület eléri a 3.0-s verziót

Ha dolgozol Gittel, és Ön is szeret Emacs alatt dolgozni, a következő alkalmazás kedvére válhat. Az az alkalmazás, amelyről ma beszélni fogunk, az úgynevezett Magit, az Emacs Git kezelőfelülete, amely hangsúlyozza a munkafolyamat optimalizálását.

A parancsokat rövid billentyűleütések hívják meg és mnemotikusan azt vegye figyelembe a kurzor pozícióját a rendkívül működőképes felületen kontextus-érzékeny viselkedés biztosítására. A Magit egy teljes szöveges felhasználói felület a Git számára. Ez áthidalja a szakadékot a Git parancssori felülete és a különféle grafikus felhasználói felületek között, lehetővé téve a bonyolult és elenyésző verziókezelési feladatokat néhány mnemonikus billentyű lenyomásával.

Magit úgy néz ki, mint egy továbbfejlesztett verzió annak, amit néhány Git parancs futtatása után kap, de a Magitban minden látható információ egy olyan pontig is használható, amely messze meghaladja azt, amit bármely Git GUI nyújt. És gondoskodik a kimenet automatikus frissítéséről. amikor elavulttá válik. A háttérben a Magit csak a Git parancsokat futtatja, és ha a felhasználó szeretné látni, mi fut, akkor a Git parancssort könnyedén megtanulhatja a Magittel.

A Magit támogatja és egyszerűsíti a Git funkciók használatát hogy a legtöbb felhasználó és más Git kliens fejlesztője nyilvánvalóan nem tudott ésszerűen renderelni egy nem parancssori felületen. A Magit gyorsabb és intuitívabb, mint a parancssor vagy bármely GUI, és ez mind a kezdőkre, mind a szakértőkre vonatkozik.

A legtöbb potenciális felhasználó nincs tudatában a Magitnak. Lehet, hogy mások tisztában vannak a létezésével, de nem fontolják meg a kipróbálást, mert az Emacs szövegszerkesztő kiterjesztéseként valósul meg.

Jonas Bernoulli szerint meg akarja változtatni Magit ezen felfogását.

"Ezt tervezem megváltoztatni a következő évben, mivel úgy gondolom, hogy a Magit nagyszerű Git felület lehet még más szerkesztők és IDE-k felhasználói számára is. Az az érzésem, hogy sok Git-felhasználó vágyik, vagy legalábbis értékelné, valami hasonlót a Magithoz. "

Magit tanulási görbéje viszonylag lapos, mindaddig, amíg az ember ismeri Emacsot és Git. Emacs előzetes ismerete nélkül a görbe kissé meredekebb.

Azonban eltekintve attól a ténytől, hogy a Magit első ránézésre nem tűnik túl lenyűgözőnek, a fő tényező, amely megakadályozza a potenciális felhasználókat abban, hogy kipróbálják, az Emacs tanulási görbéje (valós vagy vélt) (és sajnos a hírneve is). Az Emacs-felhasználók természetesen úgy gondolják, hogy ezen az akadályon érdemes átlépni, de ez nem segít és nem fog meggyőzni senkit, aki a jelenlegi szerkesztőjéhez vagy IDE-hez kíván ragaszkodni, és csak ki akarja próbálni a Magit.

A Magit 3.0-ról

Az új verzióban bemutatott újdonságok közül a fő változás a teljesen átalakított menükben történik amelyek argumentumok kiválasztására és utótag parancsok meghívására szolgálnak. Magit most a Transient csomagot használja ezeknek a menüknek a megvalósításához.

A Magit-szekciót mostantól függetlenül terjesztik a Magittól, lehetővé téve a nem kapcsolódó csomagoknak, hogy a Magit-hoz hasonló pufferek megvalósításához használják. A Transienttől eltérően még mindig a Magit tárházban van, azonban most saját kézikönyvvel érkezik.

Hasonlóképpen, Magit már nem feltételezi, hogy a főágat mesternek hívják. Felhasználói konfiguráció nélkül a Magit a main, a master, a trunk és a fejlesztést ebben a sorrendben teszteli, és az aktuális adattárban létező elsőt használja fő ágként.

A Magit jelentősen különbözik a többi Git interfésztől, és előnyei nem azonnal látszanak néhány képernyőképen. - Sajnos a legtöbb potenciális felhasználó nem is tud a Magitról. Lehet, hogy mások tisztában vannak a létezésével, de nem fontolják meg a kipróbálást, mert az az Emacs szövegszerkesztő kiterjesztéseként valósul meg, és nem ezt használják.

Végül, ha érdekel, hogy többet tudjon meg róla, akkor a részleteket a következő link.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.