Единственный реальный риск здесь - это вы сами, или скрипты, которые вы можете запустить, которые делают такие вещи: вы можете забыть, что у вас есть рабочее дерево в tmp
и rm -rf tmp
или git clean -dfx
.
Youможет также случайно отредактировать ваш .gitignore
и забыть, что важно продолжать игнорировать tmp/tmp-branch-01
или что-то в этом роде.
За исключением подобных сценариев, нет реальной проблемы с размещением добавленного рабочего дерева внутри основной работы.-tree.Я предпочитаю ставить их рядом с основным рабочим деревом.