локальное объединение двух удаленных репозиториев git - PullRequest
1 голос
/ 26 декабря 2011

Я хочу использовать эту функцию - https://github.com/xetorthio/jedis/pull/160. Хотя эта проблема была закрыта, она не была объединена с мастером.Можно ли клонировать мастер на моем локальном компьютере и объединить запрос извлечения # 160 на моем локальном экземпляре?Если да, то как я могу это сделать?

Основная ветка https://github.com/xetorthio/jedis

Спасибо.

Ответы [ 2 ]

2 голосов
/ 26 декабря 2011

Я вижу, что вы приняли ответ VonC, но вы можете сделать это и так. Это немного быстрее.

От: http://help.github.com/send-pull-requests/

Каждый запрос извлечения имеет URL-адрес .patch, где вы можете получить текстовый файл исправления для подачи в команду git-am:

В вашем случае вы можете пойти так:

$ git clone https://github.com/xetorthio/jedis.git
$ curl https://github.com/xetorthio/jedis/pull/160.patch | git am
1 голос
/ 26 декабря 2011

Во-первых, имейте в виду, что этот запрос извлечения закрыт, потому что:

Большое спасибо за этот запрос извлечения, но это будет исправлено путем добавления перегрузок с помощью Strings, что также устранит проблему. # 74

Таким образом, ваше слияние может вступить в конфликт с будущим патчем, который будет объединен с master.

Как говорится, запрос на извлечение - это патч , поэтому вы можете просмотреть его как diff (выберите кнопку diff на странице запроса на извлечение), скопируйте эти различия в файл патча и примените его к вашемулокальное репо (как в « Как применить патч git diff? »)

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