Zwei Branches gleichzeitig mit git worktree
- Matt
Mitten in einer Änderung kommt ein dringender Fehler herein. Der übliche Weg ist Stash, Branch wechseln, zurückwechseln, Stash zurückholen und hoffen.
Der bequemere:
git worktree add ../projekt-hotfix hotfix/absturz
Das legt einen zweiten Ordner mit demselben Repository an, ausgecheckt auf den anderen Branch. Beide Arbeitsverzeichnisse existieren parallel, mit eigenem Build-Ausgabeordner. Danach:
git worktree remove ../projekt-hotfix
Besonders angenehm, wenn der Wechsel sonst einen kompletten Neubau auslösen würde.