У меня есть репозиторий проекта perl mercurial/hg с множеством модулей. Теперь я понял, что некоторые модули, ветвь модулей, больше не вписываются в этот проект, но лучше подходят для другого проекта.
Итак, возможно ли «клонировать» эти модули из репозитория 1 в мой другой репозиторий 2, сохраняя при этом историю изменений этих модулей и в то же время помечая модули в репозитории 1 как «удаленные»?
Я думаю, что это возможно с несколькими шагами. Но я думаю, что клонирование всего репозитория 1 и последующее удаление всех ненужных файлов загромождали бы мой новый репо 2 большим количеством несвязанной истории изменений. Тем не менее, насколько я понимаю, ни одна из команд «clone» и «pull» не подходит для клонирования только фрагмента другого репозитория, верно? Или можно "переместить" файл из одного репозитория в другой? Как я вижу, это аналогия того, что я хочу сделать.