LINUX.ORG.RU

[svn]->[git] перенос большого проекта


0

1

Существует проект в нем две большие папки: исходники с документацией ~400мб + 600Мб папка с тестовыми данными. Ожидается расширение проекта.

Подскажите как правильно перенести в из svn в git:

Где то слышал, что git умеет работать не одним репозиторием, а объединять много маленьких и очень хорошо с ними работать. Так ли это и где про это можно почитать ?

Каковы плюсы и минусы такого подхода ?

Спасибо.


>Где то слышал, что git умеет работать не одним репозиторием, а объединять много маленьких и очень хорошо с ними работать. Так ли это и где про это можно почитать ? http://book.git-scm.com/5_submodules.html

anonymous ()

Подойдёт любое нагугленое руководство, в котором описывается работа с командой git-svn. Там до безобразия просто.

post-factum ★★★★★ ()
Ответ на: комментарий от AoD314

У вас проект с гигабайтом данных, не считая истории.

SVN хранит его в одном месте, только на сервере. GIT полностью клонирует репозиторий, т.е. на каждый компьютер git clone будет копировать гигабайт данных.

Выгоднее завести много-много маленьких репозиториев по тематике. Потом, по желанию, можно создать мета-репозиторий с git submodules.

ntp ()

В гите ваш проект будет весить раз в 5 меньше, как минимум.

panter_dsd ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.