Как оформить заказ из выбранной ревизии в git svn? - PullRequest
0 голосов
/ 12 ноября 2011

У меня очень большой и старый проект - с сотнями коммитов каждую неделю.как извлечь его из выбранной ревизии и сделать индекс git только из этой ревизии?

1 Ответ

1 голос
/ 12 ноября 2011

Не . Git не имеет понятия частичных проверок (я думаю, вы имеете в виду: только версии 10000 до сих пор и игнорируйте то, что было до 10000)

Если вы чувствуете, что проект слишком велик, вам следует рассмотреть возможность разбивки его на более мелкие подмодули (ссылки на репозитории в SVN).

Git очень хорош в сжатии и повторном использовании дельт, поэтому проверить даже очень большой проект не так уж сложно. Это в основном сводится к размеру файла. Если вы посмотрите на ядро ​​Linux - все ревизии практически постоянны во время проверки, в основном ограничены скоростью вашего диска. В то время как весь репозиторий только в 2-3 раза больше размера извлеченной рабочей копии.

Просто взгляните на проект Kernel, и вы увидите - Git был специально создан для очень больших проектов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...