Emacs Git плагин - яйцо - PullRequest
3 голосов
/ 26 мая 2011

У меня есть emacs egg Плагин версии 1.0.0 со мной.У меня установлена ​​версия git 1.7.4 .Я хотел бы знать, как протолкнуть / вытащить изменения в / из хранилища.Есть идеи, как это сделать?

1 Ответ

3 голосов
/ 26 мая 2011

1.0.0 означает, что у вас есть яйцо игрока версии, а не оригинальная от bogolisk .

Однако, последняя (и более старая) страница вики о яйце упоминает:

  • U egg-log-buffer-push-to-remote: удаленная загрузка: обновить цель отслеживания ref под курсором. Если ссылка под курсором не была удаленной ветвью отслеживания, команда запросит имена удаленных и целевых имен.
  • d egg-log-buffer-fetch-remote: удаленная загрузка: загрузка и обновление ссылки под курсором (git fetch)

Эти функции доступны через:

C-x v l : egg-log показывает историю HEAD.

С префиксом ( Cu Cx v l ), показать историю всех ссылок (git log).


Убедитесь, что ваш git.exe находится на вашем пути Emacs (ExecPath) , а не только ваш PATH.


Чтобы выделить то, что упоминается в комментариях:

  • Пул - это выборка + слияние (обычно объединение HEAD ветви remote - т.е. ветви, выбранной в пространстве имен 'remotes'), с HEAD текущего местное отделение).
    Так:
    • Вам необходимо просмотреть все ссылки
    • Введите 'd' в удаленной ветке
    • Затем введите 'm' в той же удаленной ветви (теперь обновляемой извлечением), чтобы объединить ее с текущей веткой.

Последние две операции представляют собой извлечение: выборка + слияние.

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