Versions et historique
Highwind garde chaque étape de ton projet sous forme de versions numérotées (v1, v2, v3…). Si un changement ne te plaît pas, tu reviens en arrière en deux clics. Rien n’est jamais perdu : même une restauration crée une nouvelle version.
Ce qui crée une version
Section intitulée « Ce qui crée une version »| Action | Description dans l’historique |
|---|---|
| Une réponse de l’agent en mode Construction | Le résumé de ce que l’agent a fait. |
| Un run arrêté ou interrompu, s’il avait déjà modifié des fichiers | « Run annulé en cours de route » ou « Run interrompu par une erreur ». |
| Une séance de retouches dans l’onglet Élément du mode Design | « Retouches visuelles : » suivi des fichiers modifiés. |
| Une séance de réglages dans l’onglet Thème | « Thème modifié (couleurs, polices) ». |
| Un enregistrement dans l’onglet Code | « Modification manuelle : » suivi des fichiers. |
| Une restauration | « Retour à la version N ». |
| Un projet créé à partir d’un modèle | « Projet créé à partir du modèle « … » ». |
Ne créent pas de version : les réponses en mode Discussion (elles ne modifient rien), et l’envoi, le renommage ou la suppression d’images dans l’onglet Images : ces changements entrent dans la version suivante.
L’historique
Section intitulée « L’historique »Le badge de version, à côté du nom du projet en haut de l’éditeur, affiche la version actuelle (par exemple v12). Clique dessus pour ouvrir l’Historique : la liste de toutes les versions, de la plus récente à la plus ancienne, avec pour chacune son numéro, sa description, depuis quand elle existe, et la mention Actuelle pour la dernière.
Tu peux aussi cliquer sur le badge de version (v7) affiché sous chaque réponse de l’agent dans le chat : il ouvre directement la version créée par cette réponse.
Consulter une ancienne version
Section intitulée « Consulter une ancienne version »- Ouvre l’Historique et clique sur la version à consulter.
- Un bandeau s’affiche au-dessus de l’aperçu : Version N · il y a… · lecture seule. L’aperçu affiche « Préparation de la version N… » le temps de démarrer cette version, puis tu peux la parcourir.
- Regarde ce qui t’intéresse dans l’Aperçu ou l’onglet Code.
- Pour revenir, clique sur Version actuelle dans le bandeau (ou sur la version marquée Actuelle dans l’historique).
Pendant que tu consultes une ancienne version, tout est en lecture seule :
- l’onglet Code affiche « Version N · lecture seule » ;
- l’onglet Images reste sur les images de la version actuelle ;
- Sélectionner un élément, Modifier directement et le mode Design sont indisponibles ;
- le bandeau d’erreur de l’aperçu n’a pas de bouton Corriger, et le bouton des logs du serveur est masqué ;
- Télécharger le code (.zip) télécharge le code de la version consultée.
Envoyer un message à l’agent te ramène à la version actuelle : l’agent travaille toujours sur la dernière version.
Restaurer une version
Section intitulée « Restaurer une version »- Consulte la version à laquelle tu veux revenir (voir ci-dessus).
- Clique sur Restaurer cette version dans le bandeau.
- Highwind crée une nouvelle version identique à celle-ci, qui devient la version actuelle. Un message le confirme dans le chat : « Retour à la version N : le projet est revenu à cet état (nouvelle version M). »
Les versions suivantes ne sont pas effacées : si tu changes d’avis, tu peux restaurer de la même façon la version d’avant la restauration.
L’onglet Changements
Section intitulée « L’onglet Changements »L’onglet Changements montre ce qu’une version a changé dans le code, fichier par fichier et ligne par ligne.
- Ouvre l’onglet Changements en haut de l’éditeur, ou clique sur Voir les changements sous une réponse de l’agent pour l’ouvrir directement sur la bonne version.
- Choisis la version dans la première liste. Par défaut, elle est comparée à la version précédente ; tu peux choisir une autre version dans la seconde liste (pour la toute première version : « rien (première version) »).
- En haut, un résumé : le nombre de lignes ajoutées (en vert) et supprimées (en rouge), et le nombre de fichiers.
- À gauche, la liste des fichiers touchés, chacun avec son statut (Ajouté, Modifié, Supprimé) et ses lignes ajoutées et supprimées. Clique sur un fichier pour afficher le détail.
- Choisis l’affichage Côte à côte (avant à gauche, après à droite) ou En ligne (les changements l’un sous l’autre).
Bon à savoir :
- Les fichiers de ton app (
src/) sont listés en premier ; les fichiers générés automatiquement (commepackage-lock.json) en dernier, en grisé. - Pour une image ou un très gros fichier, le détail n’est pas affiché : « fichier binaire ou trop volumineux pour afficher le détail. »
- Depuis Voir les étapes sous une réponse de l’agent, cliquer sur un fichier ouvre directement ses changements.