git cvsimport отсутствующие теги
Я перевожу огромный репозиторий CVS в git и выяснил, что не все теги были перенесены (история выглядит нормально). Возможно, это связано с тем, что теги в CVS были созданы не для всего хранилища, а для отдельных папок, и, кроме того, некоторые файлы в истории CVS устарели.
git cvsimport -p -x -v -a -i -d :pserver:ysn@uaap01:/mitarepo -C F:/GitImport Libs/WP/Include/drivers
cvs_direct initialized to CVSROOT /mitarepo
cvs rlog: Logging Mitalib/WP4000/Include/drivers
* UNKNOWN LINE * Branches:
Branch WP100_1_2_0_CANopen erroneously stems from itself -- changed ancestor to origin
Branch origin does not exist!
* UNKNOWN LINE * Branches:
Skipping WP100_1_2_0_CANopen
* UNKNOWN LINE * Branches:
* UNKNOWN LINE * Branches:
Я пытался импортировать только определенную папку из CVS, но теги по-прежнему отсутствуют
Из всех тегов CVS были импортированы только API_4_51 и RE_OS_API_3_9, остальные не были. Есть ли способ диагностировать и устранить эту проблему? Кстати, я могу без проблем извлекать любые необходимые файлы из CVS по тегам, а коммит 1.3 был перенесен в Git в обычном режиме.
1 ответ
Мне повезло с огромным репо со всевозможными тегами с использованием http://cvs2svn.tigris.org/cvs2git.html