Posso fazer uma solicitação pull em uma essência no GitHub?

195

Posso fazer uma solicitação pull na essência de outra pessoa no GitHub?

Estou ciente da bifurcação, clonar e confirmar o fluxo de trabalho de uma essência que possuo. Gostaria de saber se posso solicitar a atualização da essência de outra pessoa com meu garfo.

Razvan Caliman
fonte

Respostas:

133

No momento, você não pode abrir uma solicitação de recebimento em uma Gist.

Você pode comentar sobre o Gist e pedir ao autor para atualizar o Gist do seu fork.

Kevin Sawicki
fonte
11
Infelizmente, como é um repositório git, você já pode cloná-lo. Eles simplesmente não apareceram no aspecto de solicitação de recebimento.
Studgeek
2
Além disso, solicitações de pull, problemas e outros recursos do github em gists seriam um antipadrão. Aqui está o porquê. stackoverflow.com/a/47336590/117471
de Bruno Bronosky
26

Como o @Kevin disse, infelizmente o GitHub não expõe uma GUI para solicitações de extração em gists. No entanto, você pode bifurcar a essência, fazer suas alterações na bifurcação e compartilhar um link com o autor original.

Se o autor original estiver mantendo um repositório clonado local de sua essência (consulte Como você gerencia suas essência no github? ), Ele poderá pressionar o seu garfo como um controle remoto usando o número da essência (por exemplo git://gist.github.com/1131276).

studgeek
fonte
18

Enviei um e-mail de solicitação de recurso [email protected]e apontei para esta pergunta.

Ivan Žužak respondeu com o habitual:

Adicionei isso à nossa lista de solicitações de recursos para que a equipe possa considerá-lo.

confirmando que não é possível.

Vamos continuar votando esta questão até que ela aconteça.

Em vez disso, recomendo criar um repositório regular chamado gistse ordenar suas listas em pastas regulares.

Ciro Santilli adicionou uma nova foto
fonte
6

Eu não acho que é apropriado ter solicitação de pull em gists. A intenção do gist.github.com era aprimorar o conceito de pastebin comumente usado no IRC e nos fóruns. Eles escolheram chamar o serviço de "essência" porque, como o vocabulário.com o descreve ...

Quando você precisa de um resumo rápido do essencial, em vez de toda a história ou uma explicação completa, procura a essência .

No entanto, admitirei que o github está faltando um recurso muito importante. A capacidade de criar um repositório completo do github a partir de uma essência e manter os metadados sobre suas origens .

Isso resolveria a maior parte do que as pessoas precisam. Nesse ponto, a única forma de "solicitação" que alguém precisaria enviar é "ei, você não fará um repo completo disso". E isso pode ser feito nos comentários. Ao NÃO permitir pull requests, issuesetc., no Gists, ele permite que o autor responda a esse comentário com "nah, foi apenas um truque que joguei juntos e não pretendo apoiar".

StackOverflow won't let you link to pastebin without including a code block. Done.
Bruno Bronosky
fonte
5

Puxar Gists não é possível da mesma maneira que git pull, pode-se fornecer as alterações via Gist na forma de .diff/ .patch. Isso pode ser feito localmente no seu diretório de trabalho com diff ou via GitHub, se já estiver bifurcado:

Dessa forma, é diferencial e muito mais fácil visualizar / aplicar as alterações, especialmente se isso afeta vários arquivos.

Alastair
fonte