Ich habe zwei Commit-Hashes und möchte alle Tags auflisten, die mit phinx-
zwischen diesen beiden Commit-Hashes beginnen. Wie kann ich es tun?Erhalte eine Liste aller Tags zwischen zwei Commits
Edit:
Dies ist, was ich mit gekommen sind. Gibt es eine bessere Lösung
git log --pretty=format:'%D' 35164f33..49085fbe | grep -o 'tag: phinx-[0-9]*'
Interessante Idee. Vielen Dank. –
Ich mag diese, weil das Muster nur mit dem Tag-Namen übereinstimmt und nur der Tag-Name zurückgegeben wird, nicht die ganze Protokollzeile – Francesco
Verwenden von 'comm' ist, was ich in der Antwort vorgeschlagen [VonC in seiner Antwort] (http: //stackoverflow.com/a/36787860/1256452). Es sollte gut funktionieren, aber sehen Sie sich den Vorbehalt dort erwähnen die Behauptung der Dokumentation, dass Komm-Eingänge sortiert werden sollten. (Glücklicherweise wird 'git tag -l' standardmäßig ebenfalls sortiert!) – torek