Utiliser l'outil de versionning GIT pour gérer son code à plusieurs
RetourEn groupe décider d'une personne qui aura pour tâche supplémentaire de gérer le github du groupe
Le chef de projet s'occupe de créer un dossier de travail avec une branche dev et master en local et sur GitHub. Voir Git solo
Le chef de projet invite ses collaborateurs sur le repository GitHub nouvellement créé
Chaque collaborateur clone le repository en local à l'aide de la commande git clone
Chacun crée sa branche personnelle sur la base de la master et l'envoie sur GitHub avec la commande git push
Chacun développe sur sa branche en local ce qui lui a été assigné en faisant régulièrement des commits
Régulièrement et toujours au moins avant un push, faire un git pull de la master distante sur sa master locale puis un git merge de sa master vers sa dev afin de mettre à jour son travail par rapport aux autres
S'il y a des conflits lors du merge, il faut les régler en local en donnant toujours la priorité au travail venant de la master
J'envoie mon travail sur ma branche personnelle à l'aide de la commande git push
Depuis GitHub, j'ouvre une pull request de ma branche vers la master ou la dev selon l'organisation du projet quand j'estime que mon code est intégrable
Le chef de projet choisit de valider ou non l'intégration de la pull request au travail de l'équipe depuis GitHub