Magit a Git-grensesnitt i Emacs når versjon 3.0

Hvis du jobber med Git, og du liker også å jobbe under Emacs, kan følgende applikasjon være til din smak. Søknaden som vi skal snakke om i dag heter Magit, et Git-grensesnitt i Emacs som legger vekt på optimalisering av arbeidsflyt.

Kommandoer påkalles med korte tastetrykk og mnemonics det ta hensyn til markørposisjonen i det svært handlingsrike grensesnittet å gi kontekstsensitiv atferd. Magit er et komplett tekstbasert brukergrensesnitt for Git. Det bygger bro mellom Gits kommandolinjegrensesnitt og de forskjellige GUI-ene, slik at du kan utføre forseggjorte og trivielle versjonskontrolloppgaver med bare noen få mnemonic-taster.

Magit ser ut som en forbedret versjon av hva du får etter å ha kjørt noen Git-kommandoer, men i Magit kan også alle synlige opplysninger handles til et punkt som går langt utover hva Git GUI gir. Og den tar seg av automatisk oppdatering av denne utgangen. når det blir foreldet. I bakgrunnen kjører Magit bare Git-kommandoer, og hvis brukeren vil se hva som kjører, blir det enkelt å lære Git-kommandolinjen med Magit.

Magit støtter og effektiviserer bruken av Git-funksjoner at de fleste brukere og utviklere av andre Git-klienter tilsynelatende ikke med rimelighet kunne gjengi i et ikke-kommandolinjegrensesnitt. Magit er raskere og mer intuitivt enn kommandolinjen eller noe GUI, og det gjelder både nybegynnere og eksperter.

De fleste potensielle brukere er uvitende om Magit. Andre kan være klar over dens eksistens, men vil ikke vurdere å prøve det fordi det er implementert som en utvidelse av Emacs teksteditor.

Jonas Bernoulli sier at han vil endre denne oppfatningen av Magit.

"Dette er noe jeg planlegger å endre det neste året, da jeg tror Magit kan være et flott Git-grensesnitt, selv for brukere av andre redaktører og IDEer. Jeg har følelsen av at mange Git-brukere ønsker, eller i det minste vil sette pris på, noe som Magit. "

Magits læringskurve er relativt flat, så lenge man allerede er kjent med Emacs og Git. Uten forkunnskap om Emacs er kurven litt brattere.

Imidlertid, bortsett fra det faktum at Magit ikke virker veldig imponerende ved første øyekast, er den viktigste faktoren som hindrer potensielle brukere i å prøve det læringskurven (ekte eller oppfattet) (og dessverre også omdømmet) til Emacs. Emacs-brukere synes selvfølgelig denne barrieren er verdt å krysse, men det vil ikke hjelpe eller overbevise noen som har tenkt å holde seg til sin nåværende redaktør eller IDE og bare vil prøve Magit.

Om Magit 3.0

Av nyhetene som presenteres i denne nye versjonen, hovedendringen er til de helt nydesignede menyene som brukes til å velge argumenter og påkalle suffiks-kommandoer. Magit bruker nå Transient-pakken til å implementere disse menyene.

Magit-seksjonen distribueres nå uavhengig av Magit, slik at ikke-relaterte pakker kan bruke den til å implementere buffere som ligner på Magits. I motsetning til Transient oppbevares den fortsatt i Magit-arkivet, men den kommer nå med sin egen manual.

Likeledes antar Magit ikke lenger at hovedgrenen kalles mester. Uten noen brukerkonfigurasjon tester Magit hoved, master, koffert og utvikling i den rekkefølgen og bruker den første som finnes i det aktuelle depotet som hovedgren.

Magit skiller seg betydelig fra andre Git-grensesnitt, og fordelene fremgår ikke umiddelbart av noen få skjermbilder. “Dessverre vet de fleste potensielle brukere ikke engang om Magit. Andre kan være klar over eksistensen, men vil ikke vurdere å prøve det fordi den er implementert som en utvidelse av Emacs teksteditor, og det er ikke det de bruker.

Til slutt, hvis du er interessert i å kunne vite mer om det, kan du konsultere detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.