Emacs Custom Building от Git - PullRequest
1 голос
/ 16 июня 2009

Я клонировал репозиторий Emacs Git. То, что я пытаюсь сделать, это изменить его так, чтобы site-list.el содержит строку кода, сообщающую emacs о загрузке моей пользовательской библиотеки emacs при загрузке. Но я хотел бы сделать это в ветке, чтобы я мог не отставать от исправлений ошибок, но каждый раз, когда я собираю его, он собирается с моим настраиваемым файлом site-lisp.

Но я не могу точно определить, где находится файл или где он создан?

Ответы [ 2 ]

1 голос
/ 17 июня 2009

Я бы настроил это так:

git clone <repository>
git checkout -b my-work  # do all your work on the my-work branch.
<do some work>
git add <list of new files>
git commit

Когда дело доходит до обновления из удаленного репозитория:

git checkout master # keep a clean master branch free from your changes
git pull
git checkout my-work
git merge master

Моя цель - позаботиться о том, чтобы сохранить чистую ветку и отдельную ветку разработки. Также помните git pull = git fetch + git merge , поэтому вам нужно позаботиться о том, какую ветку вы отметили при извлечении.

0 голосов
/ 17 июня 2009

Есть отличная статья о работе с Git от Emacs . Автор Alex Ott представляет основные пакеты, предоставляющие интерфейс для git. Лично я предпочитаю magit , но в вашем случае я предлагаю это и вам, так как управлять ветками очень удобно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...