Git - извлекать только часть (большого) хранилища в рабочий каталог
У меня довольно большой Git-репозиторий. Он клонирован из SVN через git-svn, так что есть много branches/
, tags/
а также trunk/
каталоги и, следовательно, много дублированных файлов. Я думаю, что Git эффективно обрабатывает эти файлы внутри (магия под .git/
каталог). Однако рабочий каталог полон (SVN) мусора.
Можно ли оформить только часть репозитория в рабочий каталог? Как мне это сделать?
Спасибо.
РЕДАКТИРОВАТЬ: Ответ является "редкие проверки" особенность Git 1.7.0.
1 ответ
Если у вас есть много branches
а также tags
каталоги это звучит так, как будто вы сделали что-то не так. При импорте в Git у вас должен быть один репозиторий с ветками и тегами в стиле Git.
У Github есть страница об импорте в Git из Subversion. Они рекомендуют использовать svn2git. Я использовал sv2git с успехом.