Branchement de versions

Si un document est édité simultanément par plusieurs auteurs, ou si différentes variantes doivent être gérées en parallèle, vous pouvez créer deux ou plus de branches de versions pa­rallèles du document original, chacun ayant sa propre version courante. Une nouvelle branche de version est encore une fois un document sous contrôle de version qui commence à partir d’une version arbitraire du document original. Vous pouvez aussi créer des branches de branches.

      Sélectionner action  Modifier    Branche  à partir du menu actions d’un document sous con­trôle de version.

      Dans l’historique de version du formulaire « Branche », sélectionner la version à partir de laquelle la nouvelle branche prend naissance en cliquant sur le bouton radio de la colonne « Numéro ». Entrer un nom pour la nouvelle branche de version.

La première version du document de la nouvelle branche est une copie de la version racine du document original dans le même dossier. L’état est aussi copié. Le numéro de version est formé en ajoutant le prochain-numéro-de-branche.1. Le dernier peut être modifié en utilisant action  Modifier    Infos de version .

Remarque : Copier des documents sous contrôle de version signifie brancher, c.-à-d. une nou­velle branche de version du document est générée automatiquement dans le presse-papiers.

BSCW ne fournit aucun support spécifique permettant de « fusionner » plusieurs branches qui ont été modifiées en parallèle. Par conséquent, il est important d’être précis dans la description des modifications et de se mettre d’accord au préalable sur la modification d’un document et la stratégie de gestion de versions afin de faciliter le processus de réas­semb­le­ment de différentes branches en un seul document consolidé.

Remarque : Quand vous révisez une version de branche, vous ne pouvez pas sauvegarder la nouvelle version de branche comme une version principale. Vous ne pouvez pas aug­menter un numéro de version de branche à un numéro de version principale.   
Un exemple : Assumons que vous ayez généré une nouvelle branche 0.1.0.1 commençant à par­tir de la version 0.1. Vous pouvez éditer le fichier sous-jacent de la version de branche et le sauvegarder comme une nouvelle branche de versions, augmentant le numéro de version de branche à 0.1.0.2 et 0.1.0.3. Quand vous voulez maintenant sauvegarder une nouvelle version de branche comme une version principale, vous ne pouvez pas simplement augmenter 0.1.0.3 à, disons, 1.0 pour des raisons de sécurité de version. Au lieu de cela, vous pouvez entrer 0.1.0.4 comme numéro de version de branche et réviser la version principale en télé­chargeant sur le serveur le fichier sous-jacent de la version de branche 0.1.0.4 comme la nou­velle version principale 1.0.