Что означает git fsck?

В чем смысл позади fsck имя команды?

Документация команды, кажется, не упоминает, что означает название.

2 ответа

Решение

Он обозначает файловую систему ChecK. Название взято из Unix fsck команда, которая используется для проверки файловой системы.

Сначала он был назван:

  • fsck-cached (git 0.99), чтобы проверить хранилище на наличие ошибок
  • затем fsck-objects (git 0.99.8), чтобы сообщить, что именно не так с объектом, вместо неоднозначного "плохого файла sha1".
  • и наконец git fsck (Git 1.5.0, январь 2007 г.)

Это отражает то, что Git изначально был построен как файловая система с графом узлов и git fsck представлен в этом GitHub Training как проверка файловой системы, которая проверяет целостность и находит поврежденные объекты.

Другие вопросы по тегам