У меня есть гигантский CVS-репозиторий, который я хотел бы преобразовать в несколько репозиториев hg. Этот вопрос похож, но я использую hg convert
, и у меня есть несколько каталогов в cvs, которые должны находиться в данном репозитории hg.Вот пример:
/sw
.../dir1
.../dir2
.../dir3
.../dir4
.../dir5
Я хочу dir1, dir2 и dir4 в моем репозитории hg, но dir3 может гнить с dir5 в отдельном, который никто никогда не будет использовать.
I 'мы конвертировали все это с hg convert --branchsort sw
, где sw
- это проверка в песочнице, содержащая только те каталоги, которые мне нужны.Это дает мне репозиторий на 1.7GB со всеми 4 каталогами.Репозиторий CVS составляет 2,3 ГБ, а песочница - всего 159 МБ.Репозиторий hg имеет историю, уходящую в 1997 год, и это потрясающе, но кое-что из этого есть из продуктов, которые были сняты с производства.Они не должны быть в обычной песочнице для разработчиков.
Итак, есть ли способ выбрать каталоги CVS для добавления в мой новый репозиторий hg?