Я извлекаю код с вышестоящего сервера (Github), вносю изменения в код локально и отправляю на нижестоящий сервер (Gitlab). Другие, с которыми я работаю, будут тянуть / толкать с сервером Gitlab.
Теперь из-за больших файлов мы должны использовать git-lfs на сервере Gitlab. Мы выполнили миграцию, чтобы изменить все существующие большие файлы на файлы lfs. Я вижу, как это переписывает историю, и теперь похоже, что есть 2 ветви, которые содержат все одинаковое содержание фиксации, но с разными идентификаторами фиксации.
Я надеюсь, что у меня будет одна история, но как мне работать с вышестоящим сервером,«старая» история и мои lfs-файлы имеют «новую» историю? Когда дело доходит до слияния, это будет просто кошмар? Я не буду передавать исходящий код на Github, поэтому я не могу изменить исходящие файлы на файлы lfs.