Então, eu peguei o repositório de outra pessoa, fiz algumas alterações, enviei uma solicitação de recebimento e minhas alterações foram inseridas no produto. Ótimo!
Mas ... o que devo fazer com meu repositório bifurcado? Existe uma razão convincente para manter meu repositório por aí ou devo excluí-lo? Não pretendo fazer contribuições adicionais, mas, se mudar de idéia, presumo que sempre posso revertê-lo.
Não estou realmente preocupado em manter um backup. Estou mais preocupado em quebrar links, perder mensagens de confirmação etc.
Respostas:
A exclusão de repositórios bifurcados apagará o histórico de suas solicitações pull.
A exclusão de um repositório bifurcado excluirá todas as informações associadas ao seu repositório. Isso pode afetar retroativamente quaisquer referências ao seu repositório, incluindo solicitações pull que já foram mescladas. (Consulte a solicitação Pull exibe "repositório desconhecido" após a exclusão do fork )
Seus comentários e confirmações devem ser preservados em quaisquer solicitações pull associadas ao seu repositório, mas você o fará por seu próprio risco.
No entanto, excluir ramificações antigas após uma mesclagem é perfeitamente seguro.
Embora a exclusão de repositórios deva ser evitada, a exclusão de ramificações não utilizadas é perfeitamente aceitável. De fato, o GitHub incentiva você a excluir ramificações antigas .
Como alternativa, se você realmente não deseja mantê-los por perto, pode arquivar um repositório para indicar que ele não é mais mantido ativamente.
Veja também
fonte
Se sua solicitação de recebimento foi aceita e você não fez outras alterações que possa usar pessoalmente, exclua-a.
fonte
<repo>
deunknown repository
<data>", o que é um pouco estranho.remove-github-forks
para "Excluir todos os garfos que não têm confirmações que não estão no repositório principal". Funciona como um encanto.Você pode excluir sua bifurcação assim que enviar uma solicitação de recebimento , independentemente de ter sido mesclada ou não. O GitHub armazena todos os PRs no repositório upstream , o que significa que as alterações propostas são rastreadas mesmo se o fork for excluído.
Isso simplifica a decisão.
Você ainda pode querer manter o garfo se:
Você pode excluir a bifurcação se:
fonte
Drugoy:master
partir deunknown repository
)Eu provavelmente tar / gzip-lo e colocá-lo em um diretório de arquivo e excluí-lo 3 anos depois. ;) Honestamente, se você não pretende trabalhar novamente nos próximos meses e não o utiliza há algum tempo, acho que seria seguro excluí-lo.
fonte
Apenas para adicionar às respostas fornecidas - o próprio GitHub recomenda excluir ("arrumar") os repositórios bifurcados depois que eles foram mesclados.
Isso pode ser feito diretamente na solicitação pull após a mesclagem - consulte esta postagem do blog .
Além disso, a partir deste momento, não vejo nenhuma desvantagem observada nos comentários:
Eu não recomendaria excluí-lo antes da mesclagem, como sugerido por @Dennis, pois você ainda poderá fazer algumas modificações no código, se solicitado pelos autores.
fonte
unknown repository
. Ah bem.