Magit a Git интерфейс в Emacs достига версия 3.0

Ако работите с Git и вие също обичате да работите под Emacs, следващото приложение може да е по ваш вкус. Приложението, за което ще говорим днес, се нарича Magit, Git интерфейс в Emacs, който набляга на оптимизацията на работния процес.

Командите се извикват с кратки натискания на клавиши и мнемотехника, която вземете предвид позицията на курсора в силно действащия интерфейс за осигуряване на контекстно поведение. Magit е пълен текстов потребителски интерфейс за Git. Той преодолява разликата между интерфейса на командния ред на Git и различните графични интерфейси, което ви позволява да изпълнявате сложни и тривиални задачи за управление на версиите с натискането на само няколко мнемонични клавиша.

Магит изглежда подобрена версия на това, което получавате след изпълнение на някои Git команди, но в Magit всеки видим бит информация също може да бъде действащ до точка, която далеч надхвърля това, което всеки Git GUI предоставя. И се грижи за автоматичното актуализиране на този изход. когато остарее. На заден план Magit изпълнява само Git команди и ако потребителят иска да види какво се изпълнява, улеснява изучаването на командния ред на Git с Magit.

Magit поддържа и рационализира използването на функциите Git че повечето потребители и разработчици на други клиенти на Git очевидно не са могли разумно да изобразят в интерфейс без команден ред. Magit е по-бърз и по-интуитивен от командния ред или който и да е графичен интерфейс и това важи както за начинаещи, така и за експерти.

Повечето потенциални потребители не знаят за Magit. Други може да са наясно със съществуването му, но не биха помислили да го опитат, тъй като той е реализиран като разширение на текстовия редактор на Emacs.

Джонас Бернули казва, че иска да промени това възприятие на Магит.

"Това е нещо, което планирам да променя през следващата година, тъй като мисля, че Magit може да бъде чудесен Git интерфейс дори за потребители на други редактори и IDE. Имам чувството, че много потребители на Git искат или поне биха оценили нещо като Magit. "

Кривата на обучение на Magit е относително равна, стига човек вече да е запознат с Emacs и Git. Без предварително познаване на Emacs, кривата е малко по-стръмна.

Въпреки факта, че на пръв поглед Magit не изглежда много впечатляващо, основният фактор, който пречи на потенциалните потребители да го опитат, е кривата на обучение (реална или възприемана) (и за съжаление също и репутацията) на Emacs. Потребителите на Emacs, разбира се, смятат, че тази бариера си струва да се премине, но това няма да помогне или убеди всеки, който възнамерява да се придържа към настоящия си редактор или IDE и просто иска да опита Magit.

Относно Magit 3.0

От новостите, които са представени в тази нова версия, основната промяна е в напълно преработените менюта които се използват за избор на аргументи и извикване на команди за суфикс. Magit сега използва преходния пакет за изпълнение на тези менюта.

Magit-Section вече се разпространява независимо от Magit, позволявайки на несвързани пакети да го използват за реализиране на буфери, подобни на тези на Magit. За разлика от Transient, той все още се съхранява в хранилището Magit, но сега се предлага със собствено ръководство.

По същия начин Magit вече не приема, че основният клон се нарича master. Без никаква потребителска конфигурация, Magit тества main, master, trunk и разработка в този ред и използва първия, който съществува в текущото хранилище като основен клон.

Magit се различава значително от другите Git интерфейси и неговите предимства не се виждат веднага от няколко скрийншота. „За съжаление повечето потенциални потребители дори не знаят за Magit. Други може да са наясно с неговото съществуване, но не биха помислили да го опитат, защото той е реализиран като разширение на текстовия редактор на Emacs и не е това, което използват.

И накрая, ако се интересувате от възможността да научите повече за това, можете да се консултирате с подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.