
Estou usando um repositório git que contém muitas fontes (10.000 arquivos cpp). A compilação do projeto leva cerca de uma hora. Os arquivos *.o resultantes são gerados noconstruirdiretório. Este diretório está em.gitignoree excluído. Ao mudar de branch, gostaria de mover temporariamente esses arquivos de objeto, porque não quero recompilar quando voltar para ele. Qual é a maneira comum de resolver esse problema?
master
- .gitignore
- build/
- src/
Responder1
Confira suas filiais em outro lugar, usandoárvore de trabalho git:
git worktree add <new_path> <branch>