git-svn создает множество веток с добавлением @rev

Возможный дубликат:
клон git-svn | ложные ветки

Я преобразовал репозиторий SVN в git с помощью git-svn.

Вроде все хорошо, но очень много веток с именем branch-name@rev (т.е. remotes/release-1.0@10920), которых нет в SVN.

Кто-нибудь знает, откуда они?


person lweller    schedule 11.05.2011    source источник
comment
Может быть, это ветки/теги, которые были удалены в SVN...   -  person khmarbaise    schedule 11.05.2011
comment
нет, я почти уверен, что этих веток никогда не было в svn   -  person lweller    schedule 11.05.2011
comment
Они больше похожи на теги, чем на ветки ... так что, возможно, кто-то удалил теги (вы можете подробно изучить svn на основе данного номера версии).   -  person khmarbaise    schedule 11.05.2011


Ответы (2)


Это может быть не единственный раз, когда такие ссылки появляются, но одно место, где они появляются, — это когда весь проект был перемещен (переименован) в svn.

person MatrixFrog    schedule 12.05.2011

Я тоже столкнулся с этой проблемой. Не забудьте использовать параметр -s, чтобы сообщить git, что ваш svn имеет определенный стандартный макет, и все должно быть хорошо.

person lprsd    schedule 12.05.2011
comment
куда добавить эту опцию? - person lweller; 12.05.2011
comment
git svn clone -s svn.stackoverflow.com - person lprsd; 12.05.2011
comment
повторно с флагом -s с тем же результатом... - person lweller; 13.05.2011