Как получить право собственности на запрос на извлечение? - PullRequest
0 голосов
/ 10 июня 2018

Фон

Несколько месяцев назад я начал использовать graylog2 и отстаивал его использование в своей компании.Все шло отлично, и я прочитал всю документацию, которую смог найти, с (очень небольшим) предоставленным мне временем.

Тем не менее, мне удалось внести свой вклад в сам проект!Я нашел несколько неправильно задокументированных функций и проблем, и я уже сделал PR (которые были приняты организацией), чтобы исправить их в нескольких своих проектах!

Учитывая мое желание внести свой вклад, они дали мне шанс пойтиот нуля до героя - завершите отмененный запрос на извлечение: https://github.com/Wizcorp/node-graylog2

Проблема

Проблема в том, что я не знаю, как получить право собственности на заброшенный пиар в github.Согласно тому, что я прочитал, нет функции «передать право собственности на этот пиар кому-то еще».

Я попросил помощи, но никто не ответил.Я действительно хочу воспользоваться этой возможностью и внести свой вклад в сообщество (есть так много способов помочь!), Но я понятия не имею, как двигаться дальше.

Вопрос

Может ли кто-нибудь помочь мне и подсказать, как я могу принять отказавшийся запрос на извлечение?

1 Ответ

0 голосов
/ 10 июня 2018

Вы можете:

  • клонировать вашу вилку
  • добавить Wizcorp в качестве удаленного к https://github.com/Wizcorp/node-graylog2
  • извлекать Wizcorp: это будет включатьPR филиал.См. Также « Проверка запросов извлечения локально »
  • извлечение вашей собственной ветви PR в ее HEAD
  • Перебазирование ее поверх текущего мастера (для проверки текущего PRработать при использовании самого последнего кода)
  • добавить свои собственные коммиты в вашу ветку PR (которая включает в себя коммиты из исходного PR)
  • push и создать новый PR из вашей push-ветви.

То есть:

git clone https://github.com/<you>/node-graylog2 # your fork of node-graylog2
cd node-graylog2
git remote add Wizcorp https://github.com/Wizcorp/node-graylog2

# replace ID with the old PR ID
# for instance: 22 for https://github.com/Wizcorp/node-graylog2/pull/22

# replace BRANCHNAME by a name representing the theme of your PR
git fetch Wizcorp pull/ID/head:BRANCHNAME 

git rebase master BRANCHNAME
# commit
git push -u origin BRANCHNAME

На GitHub создайте новый пиар из только что нажатой ветви.
Другими словами, вы не вступаете во владениестарый PR, вы просто создаете новую ветку, которая будет включать старые PR-коммиты и ваши новые.
Вы можете написать в PR-сообщении, что ваша работа основана на старом PR.

...