Si uno trata de ejecutar cualquiera de los comandos git-BiSect desde cualquier lugar que no sea el directorio raíz del repositorio, a uno le dicen:¿Por qué git-bisect debe ejecutarse desde el directorio de nivel superior del árbol de trabajo?
es necesario ejecutar este comando desde el nivel superior del árbol de trabajo.
¿Por qué es eso? No conozco ningún otro comando de git que tenga este requisito, y no veo ninguna razón obvia de que la bisección sea especial. La página man tampoco menciona esta restricción.
Realmente no es un gran problema. En su mayoría solo tengo curiosidad.
Supongo que es para dejar en claro que toda su copia de trabajo se modificará durante el bisectriz – CharlesB
Y para evitar el límite de qué hacer si se encuentra en un directorio que se elimina. Por otra parte, git no rastrea directorios ... – Arafangion
@CharlesB, Arafangion, Ambos puntos se aplican tanto a git-checkout como a git-bisect, ¿no es así? –