
Estoy usando un repositorio git que contiene muchas fuentes (archivos de 10.000 cpp). La compilación del proyecto lleva alrededor de una hora. Los archivos *.o resultantes se generan en elconstruirdirectorio. Este directorio está en.gitignorey excluido. Al cambiar de rama, me gustaría mover temporalmente estos archivos objeto, porque no quiero volver a compilarlos cuando vuelvo a ellos. ¿Cuál es la forma común de abordar este problema?
master
- .gitignore
- build/
- src/
Respuesta1
Consulte sus sucursales en otro lugar, usandoárbol de trabajo git:
git worktree add <new_path> <branch>