Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
git:gitavance [2014/04/11 11:33] Emmanuel Brunogit:gitavance [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1
Ligne 83: Ligne 83:
 </graphviz>Dans les cas que nous avons vu jusque là chaque développeur qui a le droit de faire des commit peut modifier le projet global. Une solution (parmis d'autres) pour contrôler l'intégration d'un projet tout en favorisant le travail collaboratif est de faire que chaque développeur dispose de son propre entrepôt mais qu'il ne dispose pas du droit de commit sur l'entrepôt commun. C'est le responsable de l'intégration qui réalise des pull sur les entrepôt locaux. Cette approche est particulièrement adaptée aux projets opensource : pour participer il suffit de cloner l'entrepôt d'origine et quand les modifications apportées sont suffisament intéressante de demander au mainteneur du projet d'origine de faire un pull (pull request).   </graphviz>Dans les cas que nous avons vu jusque là chaque développeur qui a le droit de faire des commit peut modifier le projet global. Une solution (parmis d'autres) pour contrôler l'intégration d'un projet tout en favorisant le travail collaboratif est de faire que chaque développeur dispose de son propre entrepôt mais qu'il ne dispose pas du droit de commit sur l'entrepôt commun. C'est le responsable de l'intégration qui réalise des pull sur les entrepôt locaux. Cette approche est particulièrement adaptée aux projets opensource : pour participer il suffit de cloner l'entrepôt d'origine et quand les modifications apportées sont suffisament intéressante de demander au mainteneur du projet d'origine de faire un pull (pull request).  
  
 +---- dataentry page ---- 
 +type                 : Howto 
 +technologie_tags     : Git 
 +theme_tags           : VCS 
 +----