Posso excluir meu fork antes que a solicitação de recebimento seja aceita? [fechadas]

16

Fiz uma bifurcação de um projeto no github, fiz uma pequena correção e enviei uma solicitação de recebimento. No entanto, a partir de cada solicitação pull "in line", posso ver que esse desenvolvedor levará muito tempo antes de revisar o meu. O problema é que eu não quero o repositório - apenas o bifurquei para resolver esse problema (que o próprio desenvolvedor tinha no TODO).

Minha pergunta é: se eu excluir o repositório da minha conta, o desenvolvedor ainda poderá aceitar a solicitação de recebimento? É uma mudança de apenas algumas linhas.

user137369
fonte
É por isso que o fluxo de trabalho branche protegido de gitlab é tão legal: github.com/gitlabhq/gitlabhq/blob/...
Ciro Santilli新疆改造中心法轮功六四事件

Respostas:

5

Sim, todas as solicitações pull estão disponíveis no repositório de destino, mesmo se o fork for excluído antes de ser mesclado. A árvore Git pode ser encontrada no refspec pull/###/head, onde ###está o número da solicitação de recebimento . O proprietário do projeto original pode mesclar usando a interface da web GitHub ou na linha de comando baixando a ramificação:

git fetch origin pull/###/head:pullrequest
git merge pullrequest
trinta e três
fonte
Ótima resposta. Curto e facilmente compreensível. Muito obrigado.
User137369
@ user137369: Ótimo, mas errado.
firegurafiku
@firegurafiku Eu sei, é por isso que não é a resposta aceita.
user137369
Hmm, sim, isso parece ter mudado desde que eu publiquei (ou eu estava originalmente incorreto). Vou editar para refletir as novas informações.
Trintathreeforty 28/03
2

Acabei de excluir um fork, e o problema em aberto e a solicitação relativa de recebimento ainda estão lá, então acho que isso pode ser feito.

キ キ ジ
fonte
A solicitação de recebimento está lá, mas mostra "Ramificação desconhecida" para mim.
Ciro Santilli escreveu
1
Mas o diff ainda está lá, então o ramo original sendo desconhecido realmente não importa.
balu