Situation. Quelque chose s’est mal passé. Balise a quitté brutalement, vous avez enregistré par-dessus, ou un autre outil a modifié le fichier pendant que vous travailliez.
Ce que vous obtenez à la fin. Soit votre travail, soit une réponse claire sur ce qui n’est pas récupérable — et dans les deux cas, un fichier d’origine intact.
1. Ne rien enregistrer tout de suite
Le premier réflexe utile est de ne pas écrire.
Balise ne rattache jamais une session récupérée à votre fichier d’origine sans une action explicite de votre part. Cette protection ne sert que si vous ne la contournez pas dans la panique.
2. Après un plantage : regarder ce que Balise a rouvert
Au redémarrage, Balise ouvre les copies récupérables dans des fenêtres distinctes, marquées Récupéré.
Ces sessions n’ont aucun lien d’écriture vers vos fichiers. Comparez leur contenu avec le fichier sur le disque avant de décider.
Quand vous êtes sûr, Fichier > Enregistrer sous… (⇧⌘S) écrit là où vous voulez.
3. Après une fausse manœuvre : remonter dans les versions locales
Si le fichier a un nom et qu’il est en Markdown, Mermaid, CSV ou TSV, Fichier > Versions locales… affiche son historique local.
Chaque point indique sa date, la raison de sa création, sa taille et une comparaison avec le document courant. Des points sont créés à l’ouverture, après chaque enregistrement réussi, avant les transformations importantes, et avant d’abandonner une version locale lors d’un conflit.
Restaurer une copie… ouvre une session Récupéré détachée. Là encore, elle ne rejoint un fichier qu’après un enregistrement explicite.
4. Après un conflit : choisir entre trois états
Quand un fichier a changé sur le disque pendant votre session, Balise refuse d’enregistrer et ouvre un comparateur.
Vous y voyez la version de référence enregistrée, votre version locale, et la version du disque.
Trois issues : garder le conflit sans rien décider, recharger la version du disque, ou enregistrer la vôtre sous un nouveau nom. Aucune ne remplace la version du disque à votre insu.
Quand vous hésitez, enregistrez sous un nouveau nom. Deux fichiers valent mieux qu’une décision irréversible prise dans l’urgence.
5. Savoir ce qui n’est pas récupérable
Un fichier jamais enregistré n’a pas de versions locales, seulement une copie de récupération.
L’historique local est borné : les points les plus anciens disparaissent. Il vit sur ce Mac et ne suit pas le fichier si vous l’envoyez ailleurs.
Ni la récupération ni les versions locales ne remplacent une sauvegarde ou un dépôt Git.
Si ça ne se passe pas comme prévu
- Enregistrement toujours refusé : Quand l’enregistrement est refusé
- Fichier devenu inaccessible : Quand Balise ne peut plus lire un fichier ou un dossier
- Détail des deux mécanismes : Versions locales et récupération