Рекомендуемый режим git для Emacs

Как недавний конвертер в git и долговременный хакер Emacs, мне интересно, какие другие серьезные хакеры Emacs/Git рекомендуют для поддержки git в Emacs23. Я уже начал использовать сервер VC git и нашел в нем несколько тонких уровней абстракции возможностей git. Поэтому я склонен попробовать другой. Googling включает в себя полдюжины или около того вариантов в дополнение к стандартной поддержке Emacs VC.

Если вы предпочитаете маги или яйцо, почему? И если ваша рекомендация имеет зависимости от платформы, как это?

Ответ 1

Я начал использовать git.el(который поставляется с Git). Основная причина заключалась в том, что я использовал psvn.el для работы с Subversion, и я искал что-то похожее для git. И поскольку git.el имеет совместимые привязки клавиш, это была моя первая остановка.

Тем не менее, я действительно начал наслаждаться постановкой моих коммитов (и не размещать полный файл, а только фрагменты) и git.el не поддерживал это правильно. Короче говоря: я использую Magit в данный момент, и я люблю его.

Честно говоря, я еще не использовал Magit, чтобы сделать, например. перезарядки или слияния. Я все еще использую для этого командную строку. Но, по моему мнению, Magit лучше отображает функциональность Git.

Ответ 2

Я использую режим Magit.

Ответ 3

Извините, я не могу прокомментировать яйцо, но я использую git + emacs стабильно в течение 12 месяцев. Я попробовал git, git gui, vc- git, git.el и magit. Я читал все о других вещах. Я решил использовать командную строку git для ввода новых репозиториев, клонов и других редких конфигурационных материалов. Я выполняю большинство операций git (скажем, 97%) через magit. И... Я счастливый турист;)