#magit
#magit
Вопрос:
Я использую Magit со следующими условиями.
- ОС: 64-разрядная Windows 10 версии 20H2.
- Emacs: главная ветвь репозитория git, созданная с помощью MSYS2, установленная в
C:Emacs
- Magit: главная ветвь репозитория git, созданная с помощью MSYS2,
BUILD_MAGIT_LIBGIT=false
- Ghub: главная ветвь репозитория git, созданная с помощью MSYS2
- Переходный процесс: основная ветвь репозитория git, созданная с помощью MSYS2
- С-Editor: главная ветвь репозитория git, созданная с помощью MSYS2
- dash.el: главная ветвь репозитория git
- treepy.el: главная ветвь репозитория git
Как объясняется, в настоящее время я создаю Magit BUILD_MAGIT_LIBGIT=false
. So git
используется в качестве серверной части. Но я решил использовать libegit2 с Magit и клонировал его репозиторий git.
Проблем со сборкой libegit2 не было. Просто выполнив make
вверху дерева исходных текстов, libegit2.dll
, libgit.elc
и libgit-autoloads.el
были созданы. Итак, я установил libgit.el
, libgit.elc
и libgit-autoloads.el
C:Emacsshareemacssite-lisp
тому и libegit2.dll
C:Emacsbin
другому . Затем я перестроил и переустановил Magit с BUILD_MAGIT_LIBGIT=true
помощью . После этого я перезапустил Emacs и запустил Magit M-x magit
. Затем Magit успешно запустился, но он все еще использовался git
в качестве серверной части.
Итак, кто-нибудь, пожалуйста, объяснит, как использовать libegit2 с Magit?