Je suis à essayer de comprendre le droit de flux de travail pour cette situation:
Sur le partage des pensions, nous avons ces branches:
-master
-feature
La fonction de direction est partagée branche, car de nombreux développeurs travaillent sur une nouvelle fonctionnalité de l'ensemble. Ils sont activement en poussant leurs modifications apportées à la branche.
J'essaie d'éviter le "conflit de l'enfer" pour le jour de la fonctionnalité obtient finalement fusionné retour en maître. Actuellement, je vois quelques options:
1) Activement fusion maître en fonction de, et de le faire souvent. Cependant, ce n'est pas recommandé dans le git docs, et je commence à voir pourquoi. Quand je l'ai essayer, je semble corriger les mêmes conflits, encore et encore.
2) l'Utilisation de rebase, d'une certaine façon. J'ai lu sur cela, mais on dirait que ça ne marchera pas car la fonction de direction est en fait partagée. Tout ce qu'il faut est un développeur de faire 2 rebases, et d'autres développeurs pourraient avoir des conflits correspondent pas à l'histoire.
3) Activer la fonction de direction dans une direction de l'intégration, et ont les développeurs utilisent leur propre branches avec la relocalisation de garder les choses sane.
4) quelque Chose de complètement différent?