LINUX.ORG.RU

git svn clone не создает теги


1

0

ситуация:

есть svn репозиторий c транком, ветками и тегами. есть git 1.7.2 или 1.6.x

git svn clone url -s создает svn теги как ветки, т.е. в git нет ни одного тега...

git svn clone url -T trunk -t tags -b branches - тоже не создает теги

git svn init + правка .git/config + git svn fetch тоже не создает теги...

в итоге имею кучу веток remote/tags/v0.1 remote/tags/v0.2 и т.д. и не одного тега..

куда копать? у кого нить вообще git svn clone создавал теги?

Ответ на: комментарий от ott

git branch -b new-tag --track remote/tags/v0.1 - так я создам локальную ветку по удаленной ветке... я не понял, что вы хотели этим сказать...

я говорю о том, что git svn не создает теги при импорте... я хочу, что бы у меня не было веток remote/tags/v0.1, remote/tags/v0.2, а был просто теги v0.1, v0.2 ...

зачем тогда у него опции -t --tags, если все равно теги не создает?

denis_ka
() автор топика
Ответ на: комментарий от denis_ka

насколько я помню, git svn всегда так и работал. аналогично тому, что ты когда fetchишь данные из ремонтного репозитория git, то он тоже создает name/tag, name/branch

ott ★★★★★
()
Ответ на: комментарий от ott

а как тогда работают mirrors больших проектов? в смысле поддержки тегов, постоянно работает какой нить скрипт, что бы делать теги по веткам remote/tags?

denis_ka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.