Как сравнить и получить локальные и удаленные файлы репозитория github без клонирования или использования какой-либо хронологической информации репо? - PullRequest
0 голосов
/ 09 июля 2019

У меня есть снимок старой версии репозитория github (очень большой).

С тех пор репо обновлялось много раз.Теперь я хочу сравнить файлы (удаленные и локальные) и только добавить / обновить (без удаления).

Поскольку сохранение всей информации о git-истории для большого репо для меня невозможно, я нехочу использовать git fetch и другие ненужные методы.

Один из способов, который я могу сделать, - это следующее:

  • Я хочу получить только список URL файловс сервера github.

  • Затем для каждого URL сравните, присутствует ли файл локально и может иметь размер (последняя измененная временная метка не нужна, по крайней мере, в моем случае).

  • Загрузка, если размер не соответствует или отсутствует локально.

Но тогда как мне получить список URL?

Я думаю, что это явно выполнимо.Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...