2013-06-18 8 views

Antwort

3

Bearbeiten: Siehe andere Antwort, die erwähnt, dass Bisect skip ist jetzt eine Funktion in TortoiseGit. Schön gemacht, TortoiseGit!


Eine ausgezeichnete Frage. In der Tat habe ich Ihren Beitrag gefunden, weil ich mich das gleiche gefragt habe.

Ich habe keinen Weg gefunden, es ohne die Befehlszeile zu tun. Aber man kann es benutzen Sie einfach den Sprung zu tun und dann zu verwenden TortoiseGit wie so zurück:

  1. Open „git bash“ aus dem Startmenü
  2. Navigieren in Ihr Projekt
  3. den Befehl: git bisect überspringen (zum Glück, git bash zeigt Ihnen die entsprechende Bit der Revisionsnummer Sie sind)

Es wird eine neue Revision prüfen, und dann können Sie zum Testen zurückbekommen und mit TortoiseGit für „bisect gut "und" bisect schlecht ".

Die zusätzlichen Schritte sind nicht so abscheulich, aber ich erwarte jemand kommt mit einer besseren Antwort. : o)

2

Beginnend mit TortoiseGit 2.3.1.0 wird es Unterstützung für git bisect skip geben.

  • Sie HEAD aus dem Explorer Kontextmenü überspringen
  • LogDialog wird markieren übersprungenen Revision
  • LogDialog Sie beliebige Revisionen überspringen erlaubt (auch auf einmal mehrere)

Siehe https://tortoisegit.org/issue/2505

Abgesehen von der Verwendung der Überspringen-Funktion können Sie den HEAD-Commit auf einfache Weise manuell auf andere Commits zurücksetzen, indem Sie den Protokolldialog verwenden.