Dépôts sur un partage réseau
Ouvrir un dépôt sur un partage SMB, un NAS ou une machine virtuelle.
Git fonctionne sur un partage réseau, mais lentement : une simple commande peut y prendre plusieurs dizaines de secondes. Gitlo s’adapte à ces conditions.
« Propriétaire différent » (safe.directory)
Par sécurité, git refuse un dépôt qui appartient à un autre utilisateur, ce qui arrive souvent sur un partage. Gitlo
détecte ce cas et propose d’ajouter le dossier à safe.directory, avec la valeur suggérée par git. Comme cela modifie
votre configuration git globale, Gitlo vous demande de confirmer.
Gitlo reconnaît aussi, à l’ouverture, un .git qui pointe vers un chemin d’une autre machine et un dossier injoignable.
Dans les autres cas, il affiche le message de git avec un bouton Détails.
Rafraîchissement
Sur un chemin UNC (\\serveur\partage), ou si la surveillance native des fichiers échoue, Gitlo vérifie toutes les 2 s
uniquement HEAD, les refs, l’index et l’état de merge. Les fichiers de la copie de travail ne sont alors relus que sur
F5 ou après une action.
Partage déconnecté
Gitlo ne retire jamais un dépôt de la liste des récents parce que le partage est momentanément inaccessible. Il ne le retire que si le dossier n’est plus un dépôt git.