Git worktree создаёт для ветки отдельную рабочую папку, которая использует общую историю основного репозитория. Поэтому незакоммиченные изменения текущей задачи можно оставить на месте, а ветку коллеги открыть во втором окне Android Studio. Отдельными будут и рабочие файлы, и каталоги сборки, хотя это само по себе не гарантирует отсутствие повторных сборок Gradle.
Новый каталог и ветка создаются командой
git worktree add ../myapp-review -b review/fix. Доступные рабочие деревья показывает git worktree list, а после ревью каталог удаляется через git worktree remove ../myapp-review. Одну ветку нельзя одновременно открыть в нескольких worktree.Практическое руководство по Git worktrees также разбирает перенос изменений в основную ветку и организацию параллельной работы без постоянных переключений и stash.
