У меня есть структура каталогов, например:
project_root
data/
src/
.hg/
utils/
math/
graphics/
...
README.txt
LICENCE.txt
Как видно из расположения .hg /, только src / находится под контролем Hg.Я хотел бы переместить корень хранилища из src / в его родительский каталог project_root, чтобы я также мог отслеживать данные /, README.txt и LICENCE.txt.
Хакерский способ сделать этобыть, чтобы переместить все вниз по каталогу, а не перемещать .hg вверх:
- Переместить содержимое src вниз в новый каталог src / src /
- Переместить содержимое project_root (другоечем src /) до src /
- Переименовать src в new_project_root
- Переместить new_project_root из project_root, удалить project_root
Есть ли лучший способ?Я не могу быть первым человеком, столкнувшимся с этой проблемой, и приведенное выше решение кажется чрезмерно сложным.