Magit a Git sučelje u Emacsu doseže verziju 3.0

Ako radite s Gitom, a volite raditi i pod Emacsom, sljedeća aplikacija može vam se svidjeti. Nazvana je aplikacija o kojoj ćemo danas razgovarati Magit, Git sučelje u Emacs-u koje naglašava optimizaciju tijeka rada.

Naredbe se pozivaju kratkim pritiscima tipki i mnemotehnika koja uzeti u obzir položaj kursora u vrlo korisnom sučelju pružiti kontekstualno ponašanje. Magit je kompletno korisničko sučelje temeljeno na tekstu za Git. Premošćuje jaz između Gitovog sučelja naredbenog retka i različitih GUI-a, omogućujući vam da izvršavate složene i trivijalne zadatke kontrole verzije pritiskom na samo nekoliko mnemotehničkih tipki.

Magit izgleda kao poboljšana verzija onoga što dobijete nakon pokretanja nekih Git naredbi, ali u Magitu svaki vidljivi djelić informacija može djelovati i do točke koja ide daleko dalje od onoga što bilo koji Git GUI pruža. I brine se o automatskom ažuriranju ovog izlaza. kad zastari. U pozadini, Magit izvodi samo Git naredbe, a ako korisnik želi vidjeti što se izvodi, olakšava učenje Git naredbenog retka s Magitom.

Magit podržava i pojednostavljuje upotrebu Git funkcija da većina korisnika i programera drugih Git klijenata očito nije mogla razumno prikazati u sučelju bez naredbenog retka. Magit je brži i intuitivniji od naredbenog retka ili bilo kojeg grafičkog sučelja, a to se odnosi i na početnike i na stručnjake.

Većina potencijalnih korisnika nije svjesna Magita. Drugi su možda svjesni njegovog postojanja, ali ne bi razmišljali o tome da ga isprobaju jer je implementiran kao proširenje Emacs-ovog uređivača teksta.

Jonas Bernoulli kaže da želi promijeniti ovu percepciju Magita.

"To je nešto što planiram promijeniti tijekom sljedeće godine, jer mislim da Magit može biti izvrsno Git sučelje čak i za korisnike drugih urednika i IDE-a. Imam osjećaj da mnogi korisnici Gita žele, ili bi barem cijenili, nešto poput Magita. "

Magitova krivulja učenja relativno je ravna, sve dok se već poznaju Emacs i Git. Bez prethodnog znanja o Emacsu, krivulja je malo strmija.

Međutim, osim činjenice da se Magit na prvi pogled ne čini baš impresivnim, glavni čimbenik koji sprječava potencijalne korisnike da ga isprobaju je krivulja učenja (stvarna ili zamišljena) (a nažalost i reputacija) Emacsa. Korisnici Emacsa, naravno, misle da je ovu barijeru vrijedno prijeći, ali to neće pomoći niti uvjeriti svakoga tko se namjerava držati svog trenutnog uređivača ili IDE-a i samo želi isprobati Magit.

O Magitu 3.0

Od noviteta koji su predstavljeni u ovoj novoj verziji, glavna promjena je u potpuno redizajniranim jelovnicima koji se koriste za odabir argumenata i pozivanje sufiksnih naredbi. Magit sada koristi Prolazni paket za implementaciju ovih izbornika.

Magit-Section se sada distribuira neovisno od Magit-a, dopuštajući nepovezanim paketima da ga koriste za implementaciju međuspremnika sličnih Magitovim. Za razliku od Transient, on se i dalje čuva u spremištu Magit, no sada dolazi sa svojim priručnikom.

Isto tako, Magit više ne pretpostavlja da se glavna grana naziva master. Bez ikakve korisničke konfiguracije, Magit testira glavni, glavni, magistralni i razvojni program tim redoslijedom i koristi prvu koja postoji u trenutnom spremištu kao glavnu granu.

Magit se znatno razlikuje od ostalih Git sučelja, a njegove prednosti nisu vidljive odmah na nekoliko snimaka zaslona. “Nažalost, većina potencijalnih korisnika niti ne zna za Magit. Drugi su možda svjesni njegovog postojanja, ali ne bi razmišljali o tome da ga isprobaju jer je implementiran kao proširenje Emacs-ovog uređivača teksta, a to nije ono što koriste.

Napokon, ako ste zainteresirani za mogućnost saznanja više o tome, možete potražiti detalje u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.