2017-08-31 4 views
-1

J'ai initialisé un dépôt git (pas un seul) sur mon système. J'ai observé que chaque fois que je crée un fichier et que je l'ajoute via Tortoisegit-> add, l'objet de hachage créé dans le dossier .git/objects est toujours en mode lecture seule.Tortoisegit add operation

Est-ce la fonctionnalité de Tortoisegit? Si oui, ce comportement peut-il être modifié?

Répondre

1

Ce problème est discuté sur https://gitlab.com/tortoisegit/tortoisegit/issues/3056 et pourrait être un bug dans libgit2 une bibliothèque utilisée par TortoiseGit.

Les fichiers objets créés par git.exe sont également en lecture seule sous Windows, peut-être que libgit2 change le nom en le comparant à git.exe.

Une solution de contournement consiste à désactiver l'utilisation de libgit2 pour l'ajout de fichiers à indexer, en définissant la valeur de mot de passe de Registre "Software \ TortoiseGit \ UseLibgit2_mask" sur 0x000031c0.