Git sur Windows et atsortingbuts de fichiers

J’ai remarqué que lorsque vous validez ou extrayez des fichiers en utilisant Git dans un environnement Windows, les atsortingbuts de fichier ne sont pas conservés (par exemple, masqués ou en lecture seule). Si je valide un fichier caché et que je le vérifie sur un autre ordinateur, le fichier n’est plus caché. Est-il possible de faire en sorte que Git reconnaisse les atsortingbuts de fichier Windows?

Merci.

Non, Git ne dépiste pas non plus les permissions UNIX complètes, il se souvient simplement du bit exécutable pour plus de commodité. Pour ce faire, il s’agit d’un système de contrôle de version conçu pour suivre principalement le code source. Ce qui rend cette fonctionnalité totalement inutile (sans parler de l’atsortingbut “caché” est tout à fait inutile en soi).

Vous pouvez utiliser le hook côté client post-checkout pour apporter les modifications nécessaires. Dans votre cas, vous l’utiliseriez pour exécuter un script qui définit les atsortingbuts de fichier Windows souhaités.

ProGit décrit cela en termes généraux dans le paragraphe “Autres clients”:

Personnalisation des crochets Git

Voir aussi la page de manuel de githooks .