Magit a wiwo Git ni Emacs de ọdọ ẹya 3.0

 

Ti o ba ṣiṣẹ pẹlu Git ati pe iwọ tun fẹ ṣiṣẹ labẹ Emacs, ohun elo atẹle le jẹ si fẹran rẹ. Ohun elo ti a yoo sọ nipa oni ni a pe Magit, wiwo Git ni Emacs ti o tẹnumọ iṣiṣẹ iṣan-iṣẹ.

Awọn aṣẹ ni a pe nipasẹ awọn bọtini keekeke kukuru ati mnemonics pe ṣe akiyesi ipo kọsọ ni wiwo ti o ga julọ lati pese ihuwasi ti o tọ si ipo. Magit jẹ wiwo olumulo ti o da lori ọrọ pipe fun Git. O ṣe afara aafo laarin wiwo ila-aṣẹ Git ati ọpọlọpọ awọn GUI, gbigba ọ laaye lati ṣe alaye ati awọn iṣẹ iṣakoso ẹya alailoye pẹlu titẹ ti awọn bọtini mnemonic diẹ.

Magit dabi ẹya ilọsiwaju ti ohun ti o gba lẹhin ṣiṣe diẹ ninu awọn aṣẹ Git, ṣugbọn ni Magit gbogbo alaye alaye ti o han tun jẹ ṣiṣe si aaye ti o kọja ju ohun ti eyikeyi GUI GUI pese. Ati pe o ṣe itọju ti mimuṣe iṣelọpọ yii ṣiṣẹ laifọwọyi. nigbati o di Atijo. Ni abẹlẹ, Magit n ṣiṣẹ awọn aṣẹ Git nikan, ati pe ti olumulo ba fẹ wo ohun ti n ṣiṣẹ, o jẹ ki o rọrun lati kọ laini aṣẹ Git pẹlu Magit.

Magit ṣe atilẹyin ati ṣiṣan lilo awọn iṣẹ Git pe ọpọlọpọ awọn olumulo ati awọn olupilẹṣẹ ti awọn alabara Git miiran ni o han gbangba ko le ṣe lọna idi ti o tọ ni wiwo laini ti kii ṣe aṣẹ. Magit yiyara ati ogbon inu diẹ sii ju laini aṣẹ lọ tabi eyikeyi GUI, ati pe o kan si awọn olubere ati awọn amoye bakanna.

Pupọ awọn olumulo ti o ni agbara ko mọ Magit. Awọn ẹlomiran le mọ ti aye rẹ, ṣugbọn kii yoo ronu igbiyanju rẹ nitori o ti ṣe imuse bi itẹsiwaju ti olootu ọrọ Emacs.

Jonas Bernoulli sọ pe o fẹ lati yi iro yii pada ti Magit.

"Eyi jẹ nkan ti Mo gbero lati yipada ni ọdun to nbo nitori Mo ro pe Magit le jẹ wiwo Git nla paapaa fun awọn olumulo ti awọn olootu miiran ati IDE. Mo ni rilara ti ọpọlọpọ awọn olumulo Git fẹ, tabi o kere ju yoo ni riri, nkankan bii Magit. ”

Ti tẹ ẹkọ Magit jẹ pẹpẹ jo, niwọn igba ti ẹnikan ti mọ tẹlẹ pẹlu Emacs ati Git. Laisi imọ tẹlẹ ti Emacs, ọna naa jẹ giga giga.

Sibẹsibẹ, ni afikun si otitọ pe Magit ko dabi ẹni ti o wuyi pupọ ni oju akọkọ, ifosiwewe akọkọ ti o ṣe idiwọ awọn olumulo ti o ni agbara lati gbiyanju o jẹ ọna ikẹkọ (gidi tabi ti fiyesi) (ati laanu tun orukọ rere) ti Emacs. Awọn olumulo Emacs, nitorinaa, ro pe idiwọ yii tọ si irekọja, ṣugbọn kii yoo ṣe iranlọwọ tabi parowa fun ẹnikẹni ti o pinnu lati faramọ pẹlu olootu lọwọlọwọ wọn tabi IDE ati pe o kan fẹ gbiyanju Magit.

Nipa Magit 3.0

Ti awọn aratuntun ti a gbekalẹ ni ẹya tuntun yii, iyipada akọkọ jẹ si awọn akojọ aṣayan ti a tunṣe patapata eyi ti a lo lati yan awọn ariyanjiyan ati pe awọn ofin suffix. Magit nlo package Transient bayi lati ṣe awọn akojọ aṣayan wọnyi.

A ti pin Apakan Magit ni ominira ti Magit, gbigba awọn idii ti ko jọmọ lati lo lati ṣe awọn ifipamọ ti o jọ Magit. Ko dabi Igba diẹ, o tun wa ni ibi ipamọ Magit, sibẹsibẹ o wa pẹlu itọnisọna tirẹ bayi.

Bakan naa, Magit ko gba pe mọ pe ẹka akọkọ ni oluwa. Laisi iṣeto olumulo eyikeyi, Magit ṣe idanwo akọkọ, oluwa, ẹhin mọto ati idagbasoke ni aṣẹ yẹn o lo akọkọ ti o wa ninu ibi ipamọ lọwọlọwọ bi ẹka akọkọ.

Magit yato si ni riro lati awọn atọkun Git miiran, ati pe awọn anfani rẹ ko farahan lẹsẹkẹsẹ lati awọn sikirinisoti diẹ. “Laanu, ọpọlọpọ awọn olumulo ti o ni agbara paapaa ko mọ nipa Magit. Awọn ẹlomiran le mọ ti aye rẹ, ṣugbọn kii yoo ronu igbiyanju rẹ nitori pe o ti gbekalẹ bi itẹsiwaju ti olootu ọrọ Emacs, ati pe kii ṣe ohun ti wọn lo.

Lakotan, ti o ba nifẹ lati ni imọ siwaju sii nipa rẹ, o le kan si awọn alaye ninu atẹle ọna asopọ.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.