Sauvegarder et sauvegarder sous

Sauvegarder et sauvegarder sous

RIM-Nat offre plusieurs options de sauvegarde permettant aux utilisateurs de préserver l’état de leur scène 3D et de créer des versions multiples de leur travail.
Les fonctions de sauvegarde sont accessibles dans le menu principal.

Menu Sauvegarde

Fonctions de sauvegarde

Chaque sauvegarde d’un état de travail dans RIM-Nat doit être vue comme une branche, prenant naissance sur la base du contenu actuel d’un projet et évoluant ensuite de manière indépendante des autres branches.

Deux options principales sont disponibles pour sauvegarder l’état de la scène :

  • Sauvegarder : Enregistre l’état actuel de la scène sous la branche active.
    Cette option met à jour directement la branche en cours (par exemple, “Version A”) en conservant les modifications récentes dans la chronologie de cette version.

  • Sauvegarder sous : Permet de créer une nouvelle branche conservant le contenu de la branche actuelle mais devenant ensuite indépendante de la branche active.
    Cette fonctionnalité est utile pour tracer une évolution parallèle du projet ou pour conserver des étapes importantes en tant que versions distinctes (par exemple, créer “Version B” à partir de “Version A”). Chaque nouvelle version aura son propre historique. Les utilisateurs peuvent passer à tout moment de branche en branche et naviguer dans l’historique de chaque branche.

Astuce : Le nom de la branche active est affiché au centre de la barre supérieure.

Menu Sauvegarde

Exemple de flux de travail

Voici un exemple de flux de travail personnel utilisant la fonction d’historique de version dans RIM-Nat :

  1. Accès au projet par l’utilisateur, qui arrive sur une scène contenant les objets de la scène partagée
  2. L’utilisateur réalise des actions et les sauvegarde sous Version A (action A1 dans le diagramme ci-dessous).
  3. L’utilisateur réalise d’autres actions et les sauvegarde dans la branche active, qui reste donc Version A (actions A2 et A3).
  4. L’utilisateur crée une autre branche en sauvegardant sous Version B : action B1 dans le diagramme, dont le contenu est donc égal à A3.
  5. L’utilisateur réalise d’autres actions et les sauvegarde dans la branche active, qui reste donc Version B (actions B2 et B3).
  6. L’utilisateur restaure B2 depuis l’historique des versions de la branche Version B.
  7. L’utilisateur crée une autre branche en sauvegardant sous Version C : action C1 dans le diagramme, dont le contenu est donc égal à B2.
%%{
   init: { 
      'logLevel': 'debug', 
      'theme': 'base', 
      'gitGraph': {
         'showBranches': true, 
         'showCommitLabel': false,
         'mainBranchName': 'Scene-Partagee'
      },
      'themeVariables': {
         'gitInv0': '#ff0000'
      }
   }
}%%

gitGraph
  commit id:"." tag:"Accès du projet"

  branch Version-A
  checkout Version-A
  commit tag:"A1"
  commit tag:"A2"
  commit tag:"A3"

  branch Version-B
  checkout Version-B
  commit tag:"B1"
  commit tag:"B2"

  branch Version-C
  checkout Version-C
  commit tag:"C1"

  checkout Version-B
  commit tag:"B3" type: REVERSE
Dernière modification par Loïc Roybon