2014-01-23 3 views
11

Я раздвинул репозиторий другого человека, сделал некоторые из своих собственных коммитов, а затем отправил запрос на возврат пользователю. Пользователь не был активен в последнее время, и я не вижу, чтобы я больше вносил свой вклад в проект.Могу ли я удалить разветвленный репозиторий Github, когда восходящий поток не принял мой запрос на pull?

Я бы по-прежнему хотел, чтобы мой запрос на перенос был принят и объединен за один день, но я не хочу, чтобы моя версия репозитория сидела вокруг.

  1. Это нормально, чтобы удалить хранилище до моего запроса тянуть получает посмотрел на пользователем?

  2. Если я удалю свой разветвленный репозиторий сейчас, будет ли мой запрос на тягу применим?

  3. Удаляет разветвленные хранилища перед анализом тянущих запросов, a ok практикой?

ответ

10
  1. Да
  2. Да

Запрос тянуть (PR) не изменяется, когда вы удалите вилку (см также this answer на аналогичный вопрос).

    3. Это зависит от:

После того, как ваша вилка удаляется, содержание PR (совершает) больше не может быть обновлено в той же PR нити. Вы можете исправить вашу фиксацию даже после того, как вы удалили (и, возможно, воссоздали) свою вилку, поскольку ваша фиксация существует в репозитории восходящего потока. Тем не менее, существующий PR не будет обновляться, даже если вы создадите ветвь с тем же именем в воссозданной вилке, поэтому вам нужно будет открыть новый PR (запрашивающая ветка и fork внутренне связаны с уникальным идентификатором, воссоздавая fork генерирует новый идентификатор, поэтому PR остается несвязанным).

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

Если вы не ожидаете обратной связи или не заботитесь о фиксации своего вклада, вы можете сразу же удалить свою вилку.

Смежные вопросы