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 с успехом.

Другие вопросы по тегам