У нас есть огромный репозиторий SVN (~ 100 ГБ), который мы пытаемся перенести на Git. Проблема в том, что репо содержит большое количество бинарных файлов, распространяемых по дереву папок.SVN для миграции Git с Git-LFS
Первое, что мы думали, чтобы переместить двоичные файлы в Git-LFS, но есть некоторые вопросы, которые нам необходимо решить, прежде чем:
- Мы должны держать фиксации истории. Можно ли заменить двоичный файл указателем файла LFS в предыдущих коммитах?
- Мы используем несколько ветвей. Во время проверки git-lfs кэширует существующие двоичные файлы, поэтому проверка между ветвями не потребует повторной загрузки этих двоичных файлов снова и снова.
- Поддерживает ли Git-LFS один бинарный файл в разных ветвях или мы должны дублировать каждый двоичный файл для каждой ветки на сервере?
- Возможно ли выполнить частичную проверку двоичных файлов во время процесса оформления заказа? Поэтому при необходимости будут загружены только некоторые части двоичных файлов.
- На сервере, как хранить эти двоичные файлы? Есть ли серверное приложение, необходимое для хранения этих двоичных файлов, или простой HTTP/FTP-сервер?
Благодаря