Stash permet la synchronisation automatique de la fourche si elle est sélectionnée: https://confluence.atlassian.com/display/STASH/Keeping+forks+synchronized
Il mettra à jour toutes les branches de votre fork que vous n'avez pas modifiées.
Je n'ai pas pu trouver de fonctionnalité automatique similaire dans gitHub; toutes les recherches Google proposent des méthodes manuelles de synchronisation des fourches via votre cache local.
Vous pouvez définir un webhook pour écouter les modifications en amont (le référentiel d'origine) et mettre à jour votre fork.
En juin 2016, vous aviez le service backstroke.us
qui écoute ces événements pour vous. Pas besoin d'écrire votre propre auditeur.
Voir ( 1egoman/dos
Mais, comme commenté par chriszo111 , en 2020, ce serait wei/pull
une application GitHub construite avec probot qui maintient vos fourches à jour avec en amont via des demandes de tirage automatisées.
Vous pouvez créer une application Github qui utilise l'API Github pour vérifier périodiquement le dépôt en amont. Une fois qu'une mise à jour est trouvée, utilisez l'API Github pour créer une demande d'extraction, puis appelez updateRef pour mettre à jour votre branche pour qu'elle corresponde au maître.
Ou, installez simplement cette application Github qui fait exactement cela
???? une application GitHub qui maintient votre référentiel à jour avec les modifications en amont.
Avec GitHub seul, vous ne pouvez pas synchroniser automatiquement les fourches. Vous pouvez cependant synchroniser les fourches manuellement .
Vous pouvez également utiliser l'API GitHub pour écrire un bot qui synchronise les fourches à chaque mise à jour des référentiels en amont.