Ако радите са Гитом и уживате у раду са Емаксом , следећа апликација би вас могла занимати. Апликација о којој ћемо данас разговарати зове се Магит, Гит интерфејс за Емакс који наглашава оптимизацију радног процеса.
Команде се позивају помоћу кратких , мнемоничких пречица на тастатури које узимају у обзир положај курсора у интерфејсу који омогућава извршавање задатака у зависности од контекста. Магит је комплетан текстуални кориснички интерфејс за Гит. Он премошћује јаз између Гитовог интерфејса командне линије и различитих графичких корисничких интерфејса, омогућавајући вам да обављате и тривијалне и сложене задатке контроле верзија са само неколико притисака на тастатури.
Магит изгледа као побољшана верзија онога што добијете након покретања неколико Гит команди , али у Магиту је сваки видљиви део информације такође обрадив до степена који далеко превазилази оно што пружа било који Гит графички кориснички интерфејс. И аутоматски ажурира овај излаз када застари. У позадини, Магит једноставно извршава Гит команде, а ако корисник жели да види шта се покреће, Магит чини учење Гит командне линије много лакшим.
Магит подржава и поједностављује коришћење Гит функција које већина корисника и програмера других Гит клијената наизглед није могла разумно да представи у интерфејсу који није командна линија. Магит је бржи и интуитивнији од командне линије или било ког графичког корисничког интерфејса, а то важи и за почетнике и за стручњаке.
Већина потенцијалних корисника није свесна Магит-а. Други могу бити свесни његовог постојања, али не би размишљали о томе да га испробају, јер се примењује као продужетак Емацс-овог уређивача текста.
Јонас Берноулли каже да жели да промени ову перцепцију Магита.
„ Ово је нешто што планирам да променим током следеће године, јер верујем да Магит може бити одличан Гит интерфејс чак и за кориснике других едитора и IDE-а. Имам осећај да многи Гит корисници желе, или би барем ценили, нешто попут Магита.“
Магитова крива учења је релативно равна, све док су већ познати Емацс и Гит. Без претходног знања о Емацс-у, кривина је мало стрмија.
Међутим, осим чињенице да се Магит на први поглед не чини баш импресивним, главни фактор који спречава потенцијалне кориснике да га испробају је крива учења (стварна или замишљена) (а нажалост и репутација) Емацс-а. Корисници Емацс-а, наравно, мисле да је ову баријеру вредно прећи, али то неће помоћи нити убедити свакога ко намерава да се држи свог тренутног уређивача или ИДЕ-а и само жели да испроба Магит.
О Магиту 3.0
Од нових функција у овој верзији, главна промена је потпуно редизајнирани менији који се користе за избор аргумената и позивање суфиксних команди. Magit сада користи пакет Transient за имплементацију ових менија.
Magit-Section се сада дистрибуира независно од Magit-а, што омогућава неповезаним пакетима да га користе за имплементацију бафера сличних Magit-у. За разлику од Transient-а, и даље се одржава у Magit репозиторијуму; међутим, сада долази са сопственим упутством.
Слично томе, Магит више не претпоставља да се главна грана назива мастер. Без икакве корисничке конфигурације, Магит тестира главни, главни, трунк и развој тим редоследом и користи прву која постоји у тренутном спремишту као главну грану.
Магит се знатно разликује од осталих Гит интерфејса и његове предности се не виде одмах на неколико снимака екрана. „Нажалост, већина потенцијалних корисника чак и не зна за Магит. Други могу бити свесни његовог постојања, али не би размишљали о покушају, јер је примењен као продужетак Емацс-овог уређивача текста, а то није оно што користе.
На крају, ако сте заинтересовани да сазнате више, детаље можете пронаћи на следећем линку.