Каков наилучший способ убедиться, что файлы, которые вытащил git, соответствуют тому, что находится на сервере GIT?Есть ли способ получить хэш контрольной суммы удаленного файла?
Причина: наше хранилище имеет файлы размером в несколько гигабайт, и у нас возникли проблемы (в Windows), когда git pull
не обрабатывал весь файл.Мы также используем git lfs
, который кажется ненадежным, но, кажется, работает.Мы пишем процесс переноса файлов из GIT в другое хранилище данных, и мы хотим убедиться, что файлы, которые мы извлекаем, завершены, прежде чем отправлять их в новое хранилище данных.
Примечание. Я буду запускать процесс миграции наLinux, который показал, что нет проблем, тянущих большие файлы.Бизнес запросил этот дополнительный шаг проверки из-за своего опыта неудачных попыток.