web-dev-qa-db-fra.com

Puis-je faire une demande d'extraction sur un Gist sur GitHub?

Puis-je faire une demande d'extraction sur le Gist de quelqu'un d'autre sur GitHub?

Je connais le workflow fork, clone et commit d'un Gist que je possède. Je voudrais savoir si je peux demander à mettre à jour le Gist de quelqu'un d'autre avec ma fourchette.

182
Razvan Caliman

Vous ne pouvez pas actuellement ouvrir une demande d'extraction sur un Gist.

Vous pouvez cependant commenter le Gist et demander à l'auteur de mettre à jour le Gist à partir de votre fork.

127
Kevin Sawicki

Comme l'a dit @Kevin, malheureusement GitHub n'expose pas d'interface graphique pour les demandes de tirage sur les gists. Vous pouvez cependant bifurquer le Gist, apporter vos modifications dans le fork, puis partager un lien vers votre fork avec l'auteur d'origine.

Si l'auteur d'origine conserve un référentiel local cloné de son Gist (voir Comment gérez-vous vos gists sur github?) alors ils peuvent faire une traction contre votre fourche en tant que télécommande en utilisant le Gist # (par exemple git://Gist.github.com/1131276).

24
studgeek

J'ai envoyé un e-mail de demande de fonctionnalité à [email protected] et a souligné cette question.

Ivan Žužak a répondu avec l'habituel:

J'ai ajouté cela à notre liste de demandes de fonctionnalités afin que l'équipe puisse en tenir compte.

confirmant que ce n'est pas possible.

Continuons à voter pour cette question jusqu'à ce qu'elle se produise.

Je recommande plutôt de créer un référentiel régulier appelé gists et de classer vos informations dans des dossiers normaux.

Tirer Gists n'est pas possible de la même manière que git pull, on pourrait fournir les modifications via Gist sous la forme d'un .diff/.patch. Cela peut être fait localement dans votre répertoire de travail avec diff ou via GitHub s'il y est déjà bifurqué:

De cette façon, c'est différentiel et beaucoup plus facile d'afficher/d'appliquer les modifications, surtout si cela affecte plusieurs fichiers.

5
Alastair

Je ne pense pas qu'il soit approprié d'avoir une pull request sur les gists. Le but de Gist.github.com était d'améliorer le concept Pastebin couramment utilisé dans IRC et les forums. Ils ont choisi d'appeler le service "Gist" parce que - comme le décrit vocabulary.com ...

Lorsque vous avez besoin d'un résumé rapide de l'essentiel, plutôt que de toute l'histoire ou d'une explication approfondie, vous recherchez le Gist.

Cependant, je concède que github manque une fonctionnalité très importante. La possibilité de créer un repo complet de github à partir d'un Gist et conserver les métadonnées sur ses origines .

Cela résoudrait la plupart des besoins des gens. À ce stade, la seule forme de "demande" que quelqu'un devrait soumettre est "hé, ne ferez-vous pas un repo complet de cela". Et cela peut être fait dans les commentaires. En [~ # ~] et non [~ # ~] permettant pull requests, issues, etc. sur gists, il permet à l'auteur de répondre à un tel commentaire avec, "nah, c'était juste un hack que j'ai jeté ensemble et je n'ai pas l'intention de supporter."

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