Se si cerca di eseguire uno dei comandi git-bisect da qualsiasi diversa dalla directory radice del repository, si è detto:Perché git-bisect deve essere eseguito dalla directory di livello superiore dell'albero di lavoro?
è necessario eseguire questo comando dal toplevel dell'albero di lavoro.
Perché è quello? Non conosco altri comandi Git che abbiano questo requisito, e non vedo ragioni ovvie per cui bisect dovrebbe essere speciale. La pagina man non menziona nemmeno questa restrizione.
Non è davvero un grosso problema. Sono per lo più solo curioso.
Presumo che sia per chiarire che l'intera copia di lavoro verrà modificata durante la bisettrice – CharlesB
E per evitare il caso limite di cosa fare se ci si trova in una directory che viene rimossa. Poi di nuovo, git non tiene traccia delle directory ... – Arafangion
@CharlesB, Arafangion, Entrambi questi punti si applicano tanto al checkout di git quanto a quello di git-bisect, no? –