Невозможно использовать более старую версию git-lfs в репозитории, созданном с использованием последней версии

У меня есть локальное репо с кучей отслеживаемых файлов git-lfs. Он был создан с использованием git-lfs версии 2.1.0.

Если я попытаюсь оформить заказ в этом репо, используя git-lfs версии 1.5.6, я получу ошибку:

    Error: unknown command "post-checkout" for "git-lfs"
    Run 'git-lfs --help' for usage.

Я получаю ту же ошибку после запуска git-lfs install в репо.

Является ли git-lfs обратной совместимостью?


person PortMan    schedule 02.05.2017    source источник
comment
У меня такая же ошибка. Обновление до последней версии git-lfs устранило проблему. Казалось бы, это не обратно совместимо   -  person chrismarx    schedule 01.08.2017
comment
как вы узнали, какая версия git-lfs использовалась в репозитории? Просто хотел узнать, а то мне это очень поможет!   -  person Yahya Uddin    schedule 06.08.2017


Ответы (1)


Я предполагаю, что ответ на ваш вопрос: «Нет, git lfs не имеет обратной совместимости».

Вам нужно будет обновить версию git lfs до более новой, чтобы это работало правильно.

Вы можете увидеть последний выпуск (и предыдущие выпуски) здесь:

https://github.com/git-lfs/git-lfs/releases

person Svend Hansen    schedule 20.09.2017