¿Cómo se puede hacer 'git bisect skip' en TortoiseGit?

TortoiseGit tiene una GUI para ejecutar Git Bisect.

Sin embargo, durante una session dividida, el menu contextual solo proporciona "Bisect good", "Bisect bad" y "Bisect reset".

¿Hay alguna manera de hacer 'Bisect skip' sin la sobrecarga de usar la línea de command?

Editar: Vea otra respuesta que menciona que Bisect skip ahora es una característica en TortoiseGit. Bien hecho, TortoiseGit!


Una excelente pregunta. De hecho, encontré tu publicación porque me preguntaba lo mismo.

No he encontrado una manera de hacerlo sin la línea de command. Pero puede usarlo para hacer solo el salto y luego volver a usar TortoiseGit de la siguiente manera:

  1. Abre "git bash" desde el menu de inicio
  2. Navegue en su proyecto
  3. Emita el command: git bisect skip (afortunadamente, git bash le muestra el bit relevante del número de revisión en el que se encuentra)

Verificará una nueva revisión, y luego podrá volver a las testings y usar TortoiseGit para "bisectar bien" y "bisectar mal".

Los pasos adicionales no son tan odiosos, pero espero que alguien venga con una mejor respuesta. : o)

Comenzando con TortoiseGit 2.3.1.0, habrá soporte para git bisect skip.

  • Puede omitir HEAD desde el menu contextual del explorador
  • LogDialog marcará la revisión omitida
  • LogDialog le permite saltear revisiones arbitrarias (incluso múltiples a la vez)

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

Además de utilizar la function de omisión, puede restablecer fácilmente la confirmación HEAD a cualquier otra confirmación manualmente utilizando el dialog de logging.