Как сохранить теги CVS при конвертации в cvs2git?

Я конвертирую несколько репозиториев CVS в GIT. Это работает в основном, но когда в репозитории CVS используются теги, они отсутствуют в GIT-репозитории (хотя ветки wortk).

Как ни странно, вывод cvs2svn показывает несколько идентифицированных тегов:

cvs2svn Statistics:
------------------
Total CVS Files:               199
Total CVS Revisions:          1223
Total CVS Branches:              0
Total CVS Tags:               9378 
Total Unique Tags:              67   <-----
Total Unique Branches:           0
CVS Repos Size in KB:         2787
Total SVN Commits:             785
First Revision Date:    Thu Mar  3 16:41:25 2011
Last Revision Date:     Fri Jul  3 08:11:25 2015

Мой шаблон для вариантов можно увидеть здесь: http://paste.ubuntu.com/11919176/

Моя последовательность команд:

cvs2git --options=options.file
mkdir $repo.git
cd $repo.git
git init --bare
git fast-import --export-marks=../git-marks.dat < ../git-blob.dat
git fast-import --import-marks=../git-marks.dat < ../git-dump.dat

версия cvs2svn - 2.3.0

Я уже несколько часов гуглю, но до сих пор не понимаю, чего не хватает. Любая помощь, пожалуйста?

1 ответ

Не берите в голову. Конвертация фактически импортировала все теги, но мне пришлось добавить дополнительный шаг для загрузки тегов на сервер:

git push --tags -u origin
Другие вопросы по тегам