Mithgol
@Mithgol

Как поведёт себя pull request на Гитхабе, если уничтожить форк или ветвь форка?

В системе помощи GitHub нетрудно прочесть, что pull request (запрос на слияние с оригиналом того кода, который написан внутри ветви некоторого форка) оказывается неразрывно связан с той ветвью форка, из которой код поступает. Например, каждый коммит, пополняющий код в этой ветви форка, одновременно пополняет и pull request.



Знает ли кто-нибудь из вас на опыте ответы на следующие вопросы:



  • Как поведёт себя pull request, если уничтожить форк ещё до того, как pull request будет принят владельцами оригинала (то есть ещё до того, как слияние кода с оригиналом произойдёт)? Понятно, что пополнять pull request коммитами нельзя будет — но не окажутся ли истреблены и прежние коммиты, учтённые в нём?

     
  • Как поведёт себя pull request, если уничтожить форк после того, как pull request будет принят владельцами оригинала (то есть после того, как слияние кода с оригиналом произойдёт)? Не окажется ли нарушенною информация об авторстве и времени коммитов, не побьются ли гиперссылки, которые ранее вели на коммиты со страницы запроса на слияние?

     
  • Каковы ответы на два предыдущих вопроса в том случае, когда уничтожению подвергается не весь форк в целом, а только та ветвь её, из которой в pull request поступал код?

     
  • Что будет, если коммитить в эту ветвь (например, замёрджить новый код из оригинала) ужé после того, как pull request принят? Не окажется ли pull request захламлён новыми коммитами?


Ответы на эти вопросы я не нашёл в справке Гитхаба, и вот почему обращаюсь за советом к опыту сообщества Хабрахабра.
  • Вопрос задан
  • 3449 просмотров
Решения вопроса 1
Sannis
@Sannis
ЕМНИП
1. Закроется.
2. Коммиты не изменятся (они уже в апстриме), ссылки будут отдавать 404.
3. Ответы не изменятся.
4. Cim прав.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы