2011-09-03 3 views
8

Quel est le bon flux de travail pour forking efficacement une demande Pull?Demande de fourchette, sur Github

Pour expliquer le cas d'utilisation: J'ai trouvé un référentiel qui contient une requête d'extraction qui ajoute une fonctionnalité dont j'ai besoin. Malheureusement, l'auteur de la demande d'extraction n'a pas accepté et le propriétaire du dépôt n'acceptera pas la demande d'extraction tant que les tests n'auront pas été écrits. Je voudrais "forker" la requête Pull et écrire des tests pour que le propriétaire du repo accepte la nouvelle fonctionnalité.

Répondre

7

Vous pouvez bifurquer le projet d'origine, écrire les tests unitaires, puis utiliser la fonctionnalité "Fork Queue" pour intégrer de manière sélective les modifications par le tiers dans votre propre référentiel, et enfin émettre une requête pull vers votre propre référentiel. tests inclusifs, vers le référentiel d'origine.

+0

Solution géniale, je ne connaissais pas cette fonctionnalité. Malheureusement, la requête de tirage d'origine ne s'applique pas correctement au repo actuel (c'est ce que dit l'outil de file d'attente de fork). – CambridgeMike

+0

Vous pouvez aussi faire manuellement l'outil "fork": Ajouter le repo de tiers avec "git remote add", puis vous pouvez fusionner les fichiers et les fusionner avec les autres repo avec vos outils git habituels ... –

+2

Que faisons-nous maintenant il n'y a pas de file d'attente de fork sur github? –

Questions connexes