
Ich verwende ein Git-Repository, das viele Quellen enthält (10.000 cpp-Dateien). Das Kompilieren des Projekts dauert etwa eine Stunde. Die resultierenden *.o-Dateien werden imbauenVerzeichnis. Dieses Verzeichnis befindet sich in.gitignoreund ausgeschlossen. Beim Wechseln eines Zweigs möchte ich diese Objektdateien vorübergehend verschieben, da ich sie beim Zurückwechseln nicht neu kompilieren möchte. Wie wird dieses Problem üblicherweise gelöst?
master
- .gitignore
- build/
- src/
Antwort1
Überprüfen Sie Ihre Filialen an einem anderen Ort, mitGit-Arbeitsbaum:
git worktree add <new_path> <branch>