Les changements ne sont pas rafraîchissants
GitTree remarque les modifications apportées dans d'autres programmes via les notifications de modification de votre système. Sur les dossiers WSL et les partages réseau, ces notifications n'arrivent pas, donc Automatic vérifie le dossier toutes les quelques secondes. Si les modifications apparaissent encore tardivement, forcez le mode de vérification pour ce référentiel ou actualisez manuellement.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Le référentiel est ouvert et vous savez quelles modifications manquent.
Où le trouver
- Préférences › Repo-Specific Preferences › Notice file changes by ; la palette : Refresh Files.
| Action | macOS | Windows et Linux |
|---|---|---|
| La palette de commandes | ⌘⇧P | Ctrl+Shift+P |
Mesures
Rafraîchir à la main
Choisissez Refresh Files dans la palette et vérifiez si la modification apparaît.
Changer la façon dont il remarque
Dans Repo-Specific Preferences, définissez Notice file changes by sur Checking every few seconds pour un dossier WSL, un partage réseau ou un dossier synchronisé.
Accélérez un grand référentiel
Exécutez Speed up status dans Repository Maintenance… pour que chaque vérification soit plus rapide (maintenance).
Résultat attendu
Les modifications apportées en dehors de GitTree apparaissent dans les modifications de travail en quelques secondes.
Si quelque chose ne va pas
Un fichier que vous avez modifié n'apparaît jamais
Il peut être ignoré par .gitignore, ou marqué assume-unchanged ou skip-worktree (Index flags).
Questions
Est-ce qu'une vérification toutes les quelques secondes ralentit l'ordinateur ?
Un peu sur les très gros dépôts ; utilisez-le uniquement lorsque les notifications de modification ne fonctionnent pas.