Я запускаю git lfs migrate
на чистом --mirror
клоне моего git репо, используя следующую команду:
git lfs migrate import --include=/path/to/[dir_to_convert_to_lfs]/** --everything
Результат:
$ git lfs migrate import --include=/path/to/[dir_to_convert_to_lfs]/** --everything
migrate: Sorting commits: ..., done.
migrate: Rewriting commits: 100% (22129/22129), done.
[branch abc -> xyz]
...
could not update refs: exit status 129
После этого кажется, что он испортил мое репо - например, если я затем позвоню:
git rev-list --all --count
, он показывает, что у меня теперь есть 42251 коммит - тогда как я ожидал, что git lfs migrate import обновит существующие коммиты, чтобы они указывали на файлы в LFS.
На данный момент я изо всех сил пытаюсь найти какую-либо информацию о том, что указывает это сообщение об ошибке и / или код состояния. Кроме того, нет журналов git lfs - то есть, если я вызываю git lfs журналы последними, он сообщает:
$ git lfs logs last
No logs to show
Я использую git версию 2.27.0 и git lfs версия 2.11.0.
Я что-то не так делаю с Git LFS Migrate? Есть ли способы отладить это?
Обновление: Я также добавил и закрыл проблему в репозитории git lfs на github для этого проблема.