У меня есть снимок старой версии репозитория github (очень большой).
С тех пор репо обновлялось много раз.Теперь я хочу сравнить файлы (удаленные и локальные) и только добавить / обновить (без удаления).
Поскольку сохранение всей информации о git-истории для большого репо для меня невозможно, я нехочу использовать git fetch и другие ненужные методы.
Один из способов, который я могу сделать, - это следующее:
Я хочу получить только список URL файловс сервера github.
Затем для каждого URL сравните, присутствует ли файл локально и может иметь размер (последняя измененная временная метка не нужна, по крайней мере, в моем случае).
Загрузка, если размер не соответствует или отсутствует локально.
Но тогда как мне получить список URL?
Я думаю, что это явно выполнимо.Спасибо за любую помощь.