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.


É 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

Ó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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.