Répertoires Git
Page en cours de construction...
Un répertoire Git (aussi nommé « projet Git ») permet de stocker, versionner et archiver les sources d’une application. Un serveur Git peut héberger de multiples répertoires Git.
Dans notre quotidien chez myfab, on peut être amenés à interagir avec deux serveurs Git, chacun proposant des répertoires Git intéressants pour notre utilisation d’Open-Prod :
Un répertoire Git contient plusieurs branches, chacune symbolisant (en général) un stade différent dans le flux de développement. Dans le cas d’Open-Prod, on trouve 3 branches :
- La branche dev, celle sur laquelle les développeurs travaillent.
- La branche integration, dans laquelle est régulièrement injecté le code de la branche dev, afin de tester les développements et les corriger. On peut être amené à tester les futures fonctionnalités (pas encore stables) sur cette branche en local sur son poste : auquel cas, on utilise openprod-update pour changer de branche.
- La branche master (qui existe dans tous les projets Git), sur laquelle est transvasé le code stable de la branche integration pour être mis en production. Chez un client, on installe toujours les sources Open-Prod en master.