
Я использую репозиторий git, который содержит много исходников (10.000 cpp-файлов). Компиляция проекта занимает около часа. Результирующие файлы *.o генерируются встроитькаталог. Этот каталог находится в.gitignoreи исключен. При переключении ветки я хотел бы временно переместить эти объектные файлы, поскольку я не хочу перекомпилировать их при обратном переключении. Каков общий способ решения этой проблемы?
master
- .gitignore
- build/
- src/
решение1
Проверьте свои ветки где-нибудь еще, используяgit рабочее дерево:
git worktree add <new_path> <branch>