Restaurer une archive
Menu: Menu de l'explorateur de projet / Gestion de configuration / Restaurer une archive
Fonctionnement:
- Le script de restauration d'une archive reconnecte une archive réalisée à partir de projets/modules, modifiés "hors site", avec la branche
à partir de laquelle elle a été générée.
Instructions:
- "Sur site" – Archiver un projet en branche
- Sélectionner un projet en branche, dont les modules ont été créés à partir d'une branche.
- Choisir le menu Fichier > Archiver.

- Parcourir et donner un nom de fichier pour l'archive résultat.
- Afin de conserver une taille d'archive correcte, dans l'interface, choisir de "ne pas archiver les versions de référence".
- Sélectionner "OK" dans l'interface.
- Envoyer le fichier archive résultat "hors site".
- "Hors site" – Restaurer, Modifier et Archiver le projet reçu
- Choisir le menu Fichier > Restaurer > Projet.

- Sélectionner le fichier archive reçu.
- Donner un nouveau nom au projet.
- Sélectionner "OK".
- Hors site, les utilisateurs peuvent maintenant travailler sur ce projet en modifiant ses modules (voir aussi les Restrictions).
- Lorsque le projet est prêt à être renvoyé, suivre les instructions précédentes, "Sur site" pour l'archivage.
- "Sur Site" - Utiliser le script "Restaurer une branche"
- Choisir le menu Gestion de configuration > Restaurer une archive.

- Sélectionner le fichier archive reçu.
- Choisir un endroit pour restaurer le projet.
- Entrer un nouveau nom pour le projet restauré (ou utiliser le nom généré). Vérifier que le nom n'est pas déjà utilisé en utilisant le bouton "Vérifier".
- Sélectionner le bouton "Restaurer".
- Ouvrir en mode d'édition, un module dans le projet original, copié en branche
- Démarrer une intégration avec l'option Gestion de configuration > Intégration.
- Sélectionner le projet créé par le menu "Restaurer une branche".
- Sélectionner les options d'intégration.
- Dans la fenêtre d'intégration, vous pourrez voir la liste des changements.
Restriction 1: Seuls les liens conformes sont ajoutés aux modules archivés.
- Si un module cible n'est pas inclu dans une archive, le couple ainsi que ses liens sont supprimés.
- Si la cible ainsi que le module de lien sont inclus dans l'archive, le couple ainsi que ses liens sont inclus.
Ainsi, les utilisateurs "hors site" peuvent créer de nouveaux liens et supprimer des liens existants.
- Ces restrictions existent à cause de l'outil de création d'archive, et non pas à cause de BranchManager.
Restriction 2: En mode "hors site", les projets/modules ne peuvent pas être créés en branche ou fusionnés en utilisant BranchManager.
Les attributs BranchManager ne peuvent pas non plus être modifiés. Si cette restriction est ignorée, le script ne pourra pas reconnaître l'archive à partir de laquelle
le projet a été généré.