Étant donné un identifiant de validation, comment déterminer si la branche actuelle contient la validation?
Ce que je suis en train de faire est une vérification de version. Je veux m'assurer que le code reste sur le haut d'une version minimale. J'ai donc besoin d'un moyen de savoir si la branche courante contient un certain commettre.
source d'informationauteur TieDad
Vous devez vous connecter pour publier un commentaire.
Il y a plusieurs façons de le faire, mais vous pouvez utiliser
git log
et ensuite chercher valider à l'aide degrep
comme l'option la plus facile, mais pas toujours précis.Une autre option est d'utiliser les éléments suivants pour obtenir
true
oufalse
réponseObtenir une liste de branche(es) qui contiennent le commettre.
Vérifier si une branche a la spécifique de commettre.
De recherche de la direction générale (par exemple,
feature
) avec de correspondance exacte des.par exemple Si vous avez 3 branches locales ont appelé
feature
feature1
feature2
puisVous pouvez également effectuer une recherche dans les deux
local
etremote
branches (utiliser-a
) ou dansremote
branches (utiliser-r
).Il sera de retour le nom de la branche cible si la validation de l'id existe dans cette branche. Sinon, la commande échoue.