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
comment
Публикуван подобен проблем в stackoverflow.com/questions/11356901/. Но докладваните клонове не бяха изтрити или преместени. Дори за някои от нормалните ревизии на ангажимента се създават тези разклонения. Някаква идея защо се случва това? - person crankparty; 13.07.2012

И аз съм се сблъсквал с този проблем. Не забравяйте да използвате опцията -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