J'ai "commencé" git flow et l'ai aimé pour beaucouples raisons. Cependant, l'un de nos principaux objectifs est de garder le journal de la branche principale très propre. Nous voulons juste voir chaque journal publié dans la branche master (cela signifie que lorsque nous terminons une édition, le journal de validation doit être dans le master).
S'il vous plaît voir la sortie de git log
ou git log master
en branche principale`
Merge branch "release/r1" release bug fixed feature 3 done feature 2 done feature 1 done Initial commit ~
ce que nous voulons voir ici sont: "commit initial" et "fusion release release / r1". nous ne voulons pas voir le journal de validation effectué dans la branche feature ou release.
est-ce possible?
Réponses:
1 pour la réponse № 1Le moyen le plus simple serait d’ajouter un cadre qui vous permette de brancher toutes sortes de contrôles sur le commit, afin de pouvoir appliquer des règles lorsque ces commits sont effectués sur la branche maître.
Si vous avez un repo "béni", vous pouvez ajouter gitolite sur le serveur de ce dépôt, et ajoutez VREF: petits crochets qui seront déclenchés à chaque poussée.