2017-07-28 10 views
0

Existe-t-il une approche recommandée pour travailler avec GitFlow afin de prendre en charge plusieurs environnements de développement ainsi qu'un environnement de production?gitflow avec deux environnements de développement

Un projet sur lequel je travaille doit maintenir un site de production avec deux environnements de développement.

Le premier environnement de développement reflète tous les changements liés à l'environnement en cours - il s'agit principalement de modifications mineures.

Le second environnement de développement contient des modifications et des mises à jour plus importantes dans le cadre d'un projet à plus long terme.

Les trois environnements sont configurés avec un hébergement local et distant pour couvrir le développement à long terme, les tests/la validation et la mise en production. En aparté je déploie également des pipelines pour construire des tests et déployer chaque branche.

Merci

Répondre

0

Bien que pas strictement partie de GitFlow, je « pense » ce que vous décrivez est couvert avec le concept de branches de soutien. Ceux-ci sont discutés ici:

http://gitversion.readthedocs.io/en/latest/git-branching-strategies/gitflow-examples/#support-branches

Cela vous permettra de maintenir les deux scénarios que vous décrivez. c'est-à-dire que vous continuez à utiliser votre branche de développement pour les articles volumineux, et mettez à jour une branche de support avec les modifications mineures, ce qui vous permet de repousser rapidement les modifications.