DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / GDS (Gestionnaire de Sources) / Gestion des branches
  • Présentation
  • Comment le faire ?
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
Si des modifications ont été effectuées dans une branche, il est possible de récupérer ces modifications dans la version principale de l'application.
Remarque : Les reports de branche sont bidirectionnels. Il est possible de reporter des modifications du projet principal vers la branche ou de la branche vers le projet principal. Le projet modifié est toujours celui qui est ouvert. Dans la suite de ce document, l'exemple présenté réalise un report des modifications réalisées dans la branche vers le projet principal.
Comment le faire ?
Pour récupérer des modifications effectuées dans une branche :
  1. Ouvrez la version principale du projet.
  2. Sous le volet "GDS", dans le groupe "Projet", déroulez "Branches" et sélectionnez "Récupérer des modifications depuis une branche". L'assistant de récupération des modifications s'affiche.
  3. Sélectionnez la branche contenant les modifications à reporter.
  4. Passez à l'étape suivante.
  5. Indiquez le mode de récupération de la branche :
    • La branche doit être fusionnée intégralement : dans ce cas, toutes les modifications réalisées dans la branche seront prises en compte.
    • Seules certaines modifications effectuées dans la branche doivent être récupérées. Dans ce cas, vous pouvez choisir les modifications à récupérer.
  6. Passez à l'étape suivante.
  7. Si une fusion avec choix des modifications doit être réalisée, sélectionnez la source des modifications à récupérer :
    • Modifications depuis la dernière fusion :
      Seules les modifications effectuées depuis la dernière fusion sont proposées.
      Dans ce cas, la liste des éléments à comparer et à reporter est affichée. Vous pouvez choisir l'action à effectuer : Reporter / ne pas reporter.
      Remarque : Le bouton "Détecter les éléments identiques" permet de conserver uniquement les éléments comportant des différences.
    • Modifications correspondant à des tâches ou des incidents :
      Dans ce cas, l'assistant propose de saisir les identifiants des tâches et des incidents à reporter.
    • Modifications depuis la création de la branche : Toutes les modifications effectuées dans la branche sont proposées. Dans ce cas, la liste des éléments à comparer et à reporter est affichée. Vous pouvez choisir l'action à effectuer : Reporter / ne pas reporter.
      Remarque : Le bouton "Détecter les éléments identiques" permet de conserver uniquement les éléments comportant des différences.
    • Par comparaison simple des deux projets :
      Les projets sont comparés.
  8. Si nécessaire des éléments peuvent être extraits de la base de sources. Validez cette extraction.
  9. Passez à l'étape suivante.
  10. En cas de conflits, l'assistant affiche la fenêtre permettant de gérer les conflits de modifications.
    • En cas de modification de code d'un même élément, il est possible d'effectuer une fusion plus "fine" du code (il peut être nécessaire de récupérer simultanément des lignes de code des 2 versions). Un clic sur le lien "Différences de code" ouvre une fenêtre spécifique de "Fusion de différences de code". Cette fenêtre affiche simultanément le code de la version en cours ("Projet en cours"), de la branche ("Modifications à reporter") et le résultat de la fusion au centre.
    • Dans les cas sans conflit de code, il suffit de cliquer dans la colonne de la version souhaitée pour reporter la modification.
    • L'option "Vue complète (afficher toutes les différences avec l'origine)" permet de voir les différences depuis la version d'origine.
    Pour plus de détails, consultez Fenêtre de fusion des différences.
  11. Terminez l'assistant.
Attention : La réintégration des éléments extraits pour modification n'est pas réalisée automatiquement. Pensez à réintégrer ces éléments.
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 18/09/2023

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