DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur de code
  • Présentation
  • Comment le faire ?
  • Activer l'historique du code
  • Visualiser l'historique du code
  • Récupérer un code présent dans l'historique
  • Purger l'historique du code
  • Historique d'une ligne de code (projet dans le GDS (Gestionnaire De Source))
  • Notes
  • Sauvegarde de l'historique du code
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
La gestion de l'historique du code permet de :
  • conserver le code complet de chaque traitement/événement modifié.
  • restaurer un code existant à une date donnée, ce code ayant été effacé ou modifié par la suite.
La gestion de l'historique du code est disponible sur les événements ou les traitements associés :
  • au projet,
  • aux fenêtres et aux pages,
  • aux états,
  • aux requêtes,
  • aux classes,
  • aux collections de procédures.
Remarque : Si votre projet est présent dans le GDS (Gestionnaire De Sources), il est possible de visualiser rapidement ce qui a été modifié. Pour plus de détails, consultez Historique d'une ligne de code.
Comment le faire ?

Activer l'historique du code

Pour activer l'historique du code dans votre projet :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options de l'éditeur de code".
  2. Dans l'onglet "Code", cochez l'option "Sauver l'historique des modifications du code".
Remarques :
  • Pour désactiver l'historique du code, décochez cette option.
  • Si de nombreuses modifications sont effectuées dans le code d'un projet, la taille des fichiers contenant la gestion de l'historique du code peut devenir importante.

Visualiser l'historique du code

Pour visualiser l'historique du code de votre projet :
  1. Affichez le traitement dont l'historique doit être visualisé.
  2. Sous le volet "Code", dans le groupe "Autres actions", déroulez "Historique" et sélectionnez "Voir l'historique des modifications". La fenêtre de consultation de l'historique apparaît.
  3. Cliquez sur les différentes versions à gauche de la fenêtre pour faire défiler les différentes modifications effectuées sur le traitement en cours. Il est possible depuis cette fenêtre de :
    • visualiser les différences entre l'élément sélectionné et la version en cours (bouton ).
    • imprimer la version affichée (bouton ).
    • supprimer la modification en cours.

Récupérer un code présent dans l'historique

Pour récupérer un code présent dans l'historique :
  1. Affichez l'historique du traitement en cours : sous le volet "Code", dans le groupe "Autres actions", déroulez "Historique" et sélectionnez "Voir l'historique des modifications".
  2. Recherchez le code à récupérer.
  3. Sélectionnez le code à récupérer (à l'aide de la souris, Ctrl + A, ...).
  4. Copiez le code sélectionné dans le presse-papiers (Ctrl + C).
  5. Fermez la fenêtre de l'historique du code.
  6. Dans la fenêtre de code, sélectionnez le code à remplacer (à l'aide de la souris, Ctrl + A, ...).
  7. Collez le contenu du presse-papiers (Ctrl + V).

Purger l'historique du code

Cette méthode permet de supprimer uniquement les modifications spécifiques à un traitement.
Pour purger l'historique du code :
  1. Affichez le traitement ou l'événement dont l'historique doit être purgé.
  2. Sous le volet "Code", dans le groupe "Autres actions", déroulez "Historique" et sélectionnez "Purger l'historique".
Attention : Si vous purgez l'historique d'un traitement ou d'un événement, son historique ne pourra plus être affiché. Les prochaines modifications de ce traitement ou de cet événement seront automatiquement conservées si l'historique du code est activé.
Remarque : La fenêtre de l'historique du code permet également de supprimer la modification en cours (bouton ).

Historique d'une ligne de code (projet dans le GDS (Gestionnaire De Source))

Lorsqu'un projet est présent dans le GDS, l'éditeur de code propose un historique de la ligne de code avancé.
Lors du clic sur la date, une bulle d'aide permet de :
  • Savoir depuis combien de temps la modification a été effectuée.
  • Voir la modification de code effectuée : Dans ce cas, la fenêtre du GDS permettant de comparer les versions du code se lance.
  • Voir toutes les modifications : Dans ce cas, la fenêtre du GDS permettant de comparer les versions de l'élément en cours se lance.
  • Accéder à l'historique de l'élément : Dans ce cas, la fenêtre du GDS permettant de lister l'historique des modifications en cours se lance.
Conditions d'utilisation : Pour utiliser cette fonctionnalité, les conditions suivantes doivent être remplies :
  • Option "Date et Auteur" activée : Sous le volet "Affichage", dans le groupe "Aide à l'édition", cochez l'option "Afficher la date et l'auteur" (touche F6).
  • Les lignes de code doivent avoir été modifiées et réintégrées en version 19 ou supérieure.
Remarque : Si un commentaire a été saisi lors de la réintégration de l'élément modifié, ce commentaire est affiché dans la bulle d'aide.
Notes

Sauvegarde de l'historique du code

Cette gestion de l'historique crée un sous-répertoire "Historique" dans le répertoire du projet. Ce répertoire contient les sous-répertoires suivants :
  • WDP : historique des événements associés au projet.
  • WDW : historique des événements associés aux fenêtres.
  • WWH : historique des événements associés aux pages (WEBDEV uniquement).
  • WDC : historique du code des classes.
  • WDE : historique des événements associés aux états.
  • WDR : historique des événements associés aux requêtes.
  • WDG : historique du code des collections de procédures (ou procédures serveur).
  • WWN : historique du code des collections de procédures navigateur (WEBDEV uniquement).
Dans chaque sous-répertoire, des fichiers ".FIC", ".NDX" et ".MMO" correspondants au nom des fenêtres, du projet, ... contiennent l'historique du code de chacun de ces éléments. Ces fichiers peuvent au bout d'un certain temps occuper une taille non négligeable. Ils peuvent être :
  • supprimés directement dans l'explorateur de Windows.
  • purgés depuis l'éditeur de code.
Attention : Si vous supprimez ou purgez ces fichiers, l'historique du code ne pourra plus être affiché. Si l'historique du code est activé :
  • les prochaines modifications de code seront automatiquement sauvegardées,
  • les fichiers seront re-créés si nécessaire.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 24/10/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale