web-dev-qa-db-fra.com

Que signifie git fsck?

Quelle est la signification derrière le nom de la commande fsck?

La documentation de la commande ne semble pas mentionner ce que signifie le nom.

39
LopSae

Il signifie File System ChecK. Le nom est tiré de la commande Unix fsck , qui est utilisée pour valider un système de fichiers.

40
Barmar

Il a d'abord été appelé:

  • fsck-cached (git 0.99), pour rechercher des erreurs dans le référentiel
  • puis fsck-objects (git 0.99.8), afin de signaler ce qui ne va pas exactement avec l'objet, au lieu d'un "fichier sha1 mauvais" ambigu.
  • et enfin git fsck (git 1.5.0, janvier 2007)

Il reflète que Git a été initialement construit comme un système de fichiers, avec un graphe de nœuds et git fsck est présenté dans ce GitHub Training comme un contrôle du système de fichiers qui vérifie l'intégrité et trouve les objets corrompus.

21
VonC