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.



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.


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


18

Enviei um e-mail de solicitação de recurso support@github.come 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.


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.

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.

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.