Ne pas versionner le planning de travail
Le dépôt ne contient que le code : data/projets.json est désormais ignoré, et seul data/exemple.json reste versionné comme jeu de démonstration. Le README recommandait git pour synchroniser le planning entre machines, ce qui contredisait ce choix. Il décrit maintenant la synchronisation par dossier partagé, et précise que --data ne peut pas pointer hors du dossier du projet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
13
README.md
13
README.md
@@ -97,10 +97,15 @@ diff git.
|
||||
|
||||
À chaque sauvegarde, le serveur copie la version précédente dans `data/backups/`, horodatée.
|
||||
|
||||
**Pour synchroniser plusieurs machines**, placer `data/` dans un dépôt git ou un dossier synchronisé
|
||||
(Syncthing, Drive). L'outil ne gère pas les conflits : si deux machines modifient le planning en même
|
||||
temps, c'est à la couche de synchronisation de les signaler. Git est recommandé pour cette raison —
|
||||
un conflit y est visible, là qu'un dossier synchronisé écrase silencieusement.
|
||||
Le planning n'est **pas versionné** : `.gitignore` exclut `data/projets.json`, ce dépôt ne contenant
|
||||
que le code. Seul `data/exemple.json` y figure, comme jeu de démonstration.
|
||||
|
||||
**Pour synchroniser plusieurs machines**, placer le dossier du projet dans un espace synchronisé
|
||||
(Syncthing, Drive). L'option `--data` ne permet pas de pointer ailleurs : le serveur refuse un
|
||||
fichier situé hors de son propre dossier.
|
||||
|
||||
L'outil ne gère pas les conflits — si deux machines modifient le planning en même temps, la dernière
|
||||
écriture l'emporte. Les sauvegardes horodatées de `data/backups/` sont le filet de sécurité.
|
||||
|
||||
## Tests
|
||||
|
||||
|
||||
Reference in New Issue
Block a user