Git fsck --unreachable --lost-found не сохраняет объекты в виде файлов в каталоге lost-found - PullRequest
0 голосов
/ 12 марта 2019

Я использовал fsck и обнаружил, что у меня есть некоторые висячие объекты и более (по количеству) недоступные объекты.

fsck --lost-found сохраняет висячие объекты в виде файлов в каталоге lost-found, но когда я хочу, чтобы он записал все недоступные объекты с fsck --unreachable --lost-found, он не записывает их, поэтому я в конечном итоге пропускаю некоторые недоступные объекты.

Почему это происходит и есть ли способ для Git написатьэти недоступные объекты, а также в файлы?

1 Ответ

0 голосов
/ 12 марта 2019

Найденное решение: --lost-found поддерживает только висячие объекты, в соответствии с документацией Git:

- lost-found Запись висячих объектов в .git / lost-found / commit / или .git/ lost-found / other /, в зависимости от типа.Если объект является BLOB-объектом, содержимое записывается в файл, а не его имя.

https://git -scm.com / docs / git-fsck # Документация / git-fsck.txt --- потерял обретенной

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