Skip to content

Activité - Collaboration & Conflits

  • Travailler à plusieurs sur un même repo
  • Régler des conflits
  • Dans un de vos repo Github, ajouter un collaborateur: img
  • Donnez lui des droits “Admin”. Ce rôle signifie qu’il peut librement modifier le repo
  • Maintenant effectuez chacun des commits + push + pull, pour le moment sur des fichiers différents. Observez les changements.
  • Éditez un fichier localement, puis commitez le et déployez le sur Github
  • Maintenant, votre collaborateur doit éditer le même fichier sur son répo local, à la même ligne, puis effectuer un commit
  • Le collaborateur essaie de push son commit, mais il aura une notification lui disant qu’il a du retard et qu’il doit effectuer un pull
  • Après ce pull, Git devrait signifier qu’il y a un conflit, et préciser le fichier qui pose problème
  • Éditez le fichier pour régler le conflit
  • Puis effectuez un commit et un push. Le conflit est réglé!

Répétez l’opération plusieurs fois pour que chaque collaborateur expérience le conflit. Vous pouvez ajouter plusieurs collaborateurs pour tester tout ça!