Ich schreibe ein Skript, das eine binäre Suche durchführt, um Schuld für fehlerhafte Tests zuzuweisen. Ich verwende git rev-list --bisect
.Wie kann ich git rev-list --bisse bestimmte Commits überspringen lassen?
Ich möchte bestimmte Commits ausschließen, wo der Build defekt ist. git bisect
hat eine Option, dies zu tun, mit git bisect skip BROKENCOMMIT
. Ich kann jedoch keinen gleichwertigen Weg finden, das gleiche unter Verwendung von git rev-list --bisect
zu tun. Ist dort eines?
Danke!
git rev-list hat Optionen zum Ausschließen von Commits basierend auf Autor, Committer, Datum und Beschreibung. Warum, oh, warum hat es keine Option, Commits basierend auf dem Hash auszuschließen? – dnw
Ich endete nur Git Rev-Liste, die gesamte Liste der Commits, dann alles andere manuell zu tun. – dnw