Puis-je faire une demande de tirage sur l'essentiel de quelqu'un d'autre sur GitHub?
Je connais le workflow fork, clone et commit pour un gist que je possède. Je voudrais savoir si je peux demander à mettre à jour l'essentiel de quelqu'un d'autre avec ma fourchette.
git
github
gist
pull-request
Razvan Caliman
la source
la source
Réponses:
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.
la source
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 l'essentiel, apporter vos modifications dans la fourchette, puis partager un lien vers votre fourchette avec l'auteur d'origine.
Si l'auteur d'origine conserve un référentiel cloné local de son gist (voir Comment gérez-vous vos gists sur github? ), Alors il peut faire un pull contre votre fork en tant que distant en utilisant le gist # (par exemple
git://gist.github.com/1131276
).la source
J'ai envoyé un e-mail de demande de fonctionnalité
[email protected]
et pointé vers cette question.Ivan Žužak a répondu avec l'habituel:
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.la source
Je ne pense pas qu'il soit approprié d'avoir une pull request sur les gists. L'intention de gist.github.com était d'améliorer le concept pastebin couramment utilisé dans l'IRC et les forums. Ils ont choisi d'appeler le service "gist" car comme le décrit vocabulary.com ...
Cependant, je concède que github manque une fonctionnalité très importante. La possibilité de créer un dépôt github complet à partir d'un résumé et de conserver des 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 PAS permettant
pull requests
,issues
etc. sur GIST, il permet à l'auteur de répondre à un tel commentaire avec, « nah, il était juste un hack j'ai jeté ensemble et ne pas l' intention de soutien. »la source
Tirer Gists n'est pas possible de la même manière que
git pull
, on pourrait fournir les changements 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, il est différentiel et beaucoup plus facile d'afficher / d'appliquer les modifications, surtout si cela affecte plusieurs fichiers.
la source