Skip to main content

Enterprise Server 3.20 est actuellement disponible en tant que version candidate.

À propos des forks

Un fork est un nouveau référentiel qui partage le code et les paramètres de visibilité avec le dépôt « en amont » d’origine.

À propos des forks

Les duplications sont comme des copies indépendantes des référentiels. Contrairement aux branches, les forks vous offrent plus de liberté pour expérimenter sans affecter le projet d'origine. Contrairement aux dépôts clonés ou dupliqués, les modifications apportées aux dépôts dérivés peuvent être fusionnées dans le référentiel en amont via des pull requests, comme pour une branche.

Lorsque vous affichez un dépôt forké dans GitHub, le dépôt amont est indiqué sous le nom du fork.

Capture d'écran de la page d'un référentiel sur GitHub. Sous le nom du dépôt, « mona/docs », le texte « dupliqué depuis github/docs » est mis en évidence avec un encadré orange.

Ce qui fait la distinction entre les duplications et les branches

Chaque fork est un référentiel complet avec ses propres :

  • Branches
  • Membres et discussions
  • Problèmes et pull requests
  • Actions et projets
  • Balises, étiquettes et wikis

Quand utiliser un fork

Dans certains cas, une duplication peut être plus adaptée à votre tâche qu'une branche. Une duplication peut être préférable :

  • Pour expérimenter en toute sécurité sans affecter le projet d’origine
  • Pour créer un espace séparé pour les discussions sans rapport avec les objectifs principaux d’un projet
  • Lorsque vous souhaitez transformer votre travail en un référentiel indépendant ultérieurement

Quels référentiels peuvent être dupliqués ?

Étapes suivantes

Pour obtenir des instructions sur la duplication d’un référentiel, consultez Dupliquer un référentiel.

Pour savoir plus en détail quand vous pouvez créer des duplications et pour plus d’informations sur les paramètres d’autorisation et de visibilité des duplications, consultez À propos des autorisations et de la visibilité des duplications.