Мерзавец выборка Svn больше изменений

Я использую мерзавца-svn для нашего репозитория SVN. Однако repo огромен, таким образом, я сначала проверил проект как так:

git svn clone svn://svn.server.com/project -s -r 12000:HEAD

Так, теперь у меня есть только изменения 12000 к текущему пересмотру. Я хотел бы к контролю еще некоторые изменения, но следующее ничего не делает:

git svn fetch -r 11000:HEAD

Существует ли способ выбрать более старые изменения?

11
задан SilentGhost 24 November 2009 в 14:18
поделиться

2 ответа

Я не думаю, что это действительно поддерживается, это приведет к перебазированию всего репозитория что обычно считается плохим. (Хотя чистый git более чем счастлив позволить вам выстрелить себе в ногу, сделав это), я не вижу способа сделать это, даже после того, как возился с данными в .git / svn. Вы можете проверить более старые версии веток и тегов, которые вы не извлекли, но как только вы извлечете ветку, вы не сможете вернуться назад и получить еще больше истории.

Я ждал 6 часов репозитория с ревизиями в 50 тысяч для клонирования, так что я знаю вашу боль. Если вы действительно хотите столько истории, я предлагаю просто дать ей поработать на ночь и забрать все это целиком.

9
ответ дан 3 December 2019 в 09:20
поделиться

Похоже Этот пост имеет ответ: в основном вы не должны начинаться с клона, но init и fetch. Не пробовал сам (пока) ...

2
ответ дан 3 December 2019 в 09:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: