Это дубликат этого вопроса, , но особенно в отношении Mercurial.
У меня есть массивный репозиторий Subversion, который я преобразовал в Mercurial.Теперь это выглядит так:
MassiveFolder/
.hg/
bin/
common/
projA/
projB/
...
projX/
makefile
README
Я бы хотел, чтобы каждый подпроект отслеживался в своем собственном репозитории для повышения производительности.Обратите внимание, что все они встроены в одну папку bin.Я не думаю, что это будет проблемой, но я не уверен, что мне нужно будет что-то сделать, чтобы скорректировать пути.Можно с уверенностью предположить, что каждый разработчик будет клонировать репозитории в одной и той же структуре, но если бы был какой-то способ создать мета-репозиторий, который бы это гарантировал, было бы еще лучше.
Есть ли стандартный способделать это?Что мне делать с такими файлами, как make-файл и readme, которые находятся в корневой папке?
Если мне придется начать с импорта в hg через какой-то другой процесс, это тоже не должно быть проблемой.Просто требуется слишком много времени, чтобы выполнить стандартные операции с монолитным хранилищем, даже если он уже выдувает svn из воды.