Rozhranie Magit a Git v Emacse dosahuje verziu 3.0

Ak pracujete s Gitom a tiež rád pracuješ pod Emacsom, nasledujúca aplikácia sa vám môže páčiť. Aplikácia, o ktorej si dnes povieme, sa volá Magit, rozhranie Git v aplikácii Emacs, ktoré zdôrazňuje optimalizáciu pracovného toku.

Príkazy sa vyvolávajú krátkymi stlačeniami klávesov a mnemotechnické pomôcky zohľadniť pozíciu kurzora vo vysoko akčnom rozhraní poskytnúť kontextové správanie. Magit je kompletné textové užívateľské rozhranie pre Git. Preklenuje priepasť medzi rozhraním príkazového riadku Gitu a rôznymi grafickými používateľskými rozhraniami, čo vám umožňuje vykonávať komplikované a triviálne úlohy riadenia verzií stlačením iba niekoľkých mnemotechnických klávesov.

Magit vyzerá ako vylepšená verzia toho, čo získate po spustení niektorých príkazov Git, ale v Magite je každý viditeľný bit informácií tiež použiteľný do bodu, ktorý ide ďaleko nad rámec toho, čo poskytuje akékoľvek Git GUI. A stará sa o automatickú aktualizáciu tohto výstupu. keď zastará. Na pozadí spúšťa Magit iba príkazy Git a ak chce používateľ vidieť, čo práve beží, uľahčuje učenie príkazového riadku Git pomocou Magitu.

Magit podporuje a zefektívňuje používanie funkcií Git ktoré väčšina používateľov a vývojárov iných klientov Git zjavne nedokázala rozumne vykresliť v rozhraní, ktoré nie je príkazovým riadkom. Magit je rýchlejší a intuitívnejší ako príkazový riadok alebo ľubovoľné grafické používateľské rozhranie, a to platí pre začiatočníkov aj odborníkov.

Väčšina potenciálnych používateľov nevie o Magite. Iní môžu vedieť o jeho existencii, ale neuvažovali by o jeho vyskúšaní, pretože je implementovaný ako rozšírenie textového editora Emacs.

Jonas Bernoulli tvrdí, že chce zmeniť toto vnímanie Magitu.

"To je niečo, čo plánujem v priebehu budúceho roka zmeniť, pretože si myslím, že Magit môže byť skvelým rozhraním Git aj pre používateľov iných editorov a IDE. Mám pocit, že mnoho používateľov Gitu chce alebo by aspoň ocenilo niečo ako Magit. “

Magitova krivka učenia je pomerne plochá, pokiaľ je človek už oboznámený s Emacsom a Gitom. Bez predchádzajúcich znalostí Emacsu je krivka o niečo strmšia.

Okrem toho, že sa Magit na prvý pohľad nezdá veľmi pôsobivý, hlavným faktorom brániacim potenciálnym používateľom vyskúšať to, je krivka učenia (skutočná alebo vnímaná) (a bohužiaľ aj reputácia) Emacsu. Používatelia Emacsu si samozrejme myslia, že túto bariéru sa oplatí prekonať, ale nepomôže ani nepresvedčí nikoho, kto má v úmysle držať sa svojho súčasného editora alebo IDE a chce si len vyskúšať Magit.

Informácie o programe Magit 3.0

Z noviniek, ktoré sú predstavené v tejto novej verzii, hlavnou zmenou je kompletne prepracované menu ktoré sa používajú na výber argumentov a vyvolanie príkazov prípon. Magit teraz na implementáciu týchto ponúk používa balík Transient.

Sekcia Magit je teraz distribuovaná nezávisle na Magite, čo umožňuje nesúvisiacim balíkom používať ho na implementáciu vyrovnávacích pamätí podobných Magitovým. Na rozdiel od Prechodného je stále uložený v úložisku Magit, teraz však prichádza s vlastným manuálom.

Rovnako Magit už nepredpokladá, že sa hlavná vetva nazýva master. Bez akejkoľvek konfigurácie používateľa testuje Magit hlavný, hlavný, hlavný a vývojový systém v tomto poradí a ako hlavnú vetvu použije prvý, ktorý existuje v aktuálnom úložisku.

Magit sa značne líši od ostatných rozhraní Git a jeho výhody nie sú okamžite zrejmé z niekoľkých snímok obrazovky. "Bohužiaľ, väčšina potenciálnych používateľov o Magite ani nevie." Iní si môžu byť vedomí jeho existencie, ale neuvažovali by o jeho vyskúšaní, pretože je implementovaný ako rozšírenie textového editora Emacs, a to nie je to, čo používajú.

Nakoniec, ak máte záujem o to, aby ste sa o tom dozvedeli viac, môžete si prečítať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.