2017-04-04 1 views
0

J'ai créé une branche de publication créée à partir de la branche develop. Après quoi d'autres développeurs ont fait des engagements aux deux branches en parallèle. Il y a quelques jours, la branche de publication a été fusionnée en développement et fermée.Afficher les validations effectuées sur la branche git entre deux instances

Maintenant Nous avons besoin de connaître tous ces commits qui sont faits pour "développer" entre la création de la branche de publication et sa fermeture.

S'il vous plaît aider

Répondre

0

Une façon simple, mais efficace pour trouver les points de départ branche/fin de diff est de voir l'arbre repo « graphique » - et il est facile de voir tous les commits:

git log --graph --decorate --all --oneline 

Regardez ensuite où votre branche se sépare et rejoint.

Ensuite suffit de faire une diff sur le court-hachage:

git diff 1a2b3c4 1a2b3c4 

si vous voulez juste voir les fichiers rapidement:

git diff 1a2b3c4 1a2b3c4 --name-only 
0
  1. Obtenez le SHA de develop juste après votre séparation off release
  2. Obtenez le SHA de develop juste avant de fusionner release

les brancher sur le git/comparer l'interface pour votre repo: https://github.com/<org name>/<repo name>/compare Ex: https://github.com/github/hub/compare

Exemple de comparaison avec SHAs remplis: https://github.com/github/hub/compare/f93e53798ff87c3ba0e99858812fc89b27e3a54b...3d3facba2c53cc62669e5166435ae350847faa88

Alternativement, vous pouvez exécuter git log <first sha> ^<second sha>^ Cela devrait inclure tous commet entre les deux SHA, y compris le début et la fin s'engage eux-mêmes. Mais vous pouvez trouver la comparaison plus utile, car elle gère les commits de fusion plus gracieusement.