En général, vous divisez un flux dans les conditions suivantes :
Pour déboguer une version antérieure d'un projet.
Pour stocker des variantes d'un projet ou le travail personnel d'un développeur dans un flux distinct.
La division d'un flux s'effectue toujours à un moment prédéfini. Ce moment est appelé état initial du nouveau flux. Lorsque vous divisez un flux l'état initial constitue toujours version.
Il existe deux options de division d'un flux :
Choisissez cette option si vous divisez d'après une version de projet existante. C'est notamment le cas pour, par exemple, déboguer une version antérieure d'un projet.
1. |
Ouvrez le menu contextuel de la vue Référentiels. Sélectionnez Nouveau > Flux... pour lancer l'assistant Nouveau flux. |
2. |
Dans l'assistant Nouveau flux, sélectionnez le référentiel contenant le flux à diviser. Entrez le nom à attribuer au nouveau flux. Cliquez sur le bouton Fin de l'assistant. |
3. |
Ajoutez une version de projet dans le nouveau flux (cette opération fixe l'état initial du flux). Dans la vue Référentiels, sélectionnez le nouveau flux puis, dans le menu contextuel, sélectionnez l'option Copier des versions dans le flux.... Une boîte de dialogue de sélection de version s'affiche. Sélectionnez les projets, et leurs versions, à copier dans le flux.
|
4. |
Développez le nouveau flux pour afficher les projets. Vous pouvez voir les ressources de la version de projet ajoutée dans le flux. |
5. |
Sélectionnez le projet à ajouter dans l'espace de travail. Dans le menu contextuel, sélectionnez l'option Ajouter à l'espace de travail. Les modifications publiées depuis le projet vont maintenant aller dans le nouveau flux. Remarque : Si vous activez l'option Afficher les informations sur la version dans le menu déroulant de la barre d'outils de la vue Navigateur, le nom du nouveau flux s'affiche à droite du projet. |
Parfois, vous ne souhaitez pas publier vos modifications pour tous les membres de l'équipe, mais souhaitez tout de même les versionner. C'est notamment le cas si vos modifications ne sont pas encore définitives ou si vous savez qu'il faudra encore un certain temps avant de pouvoir les publier pour l'équipe. Vous créerez alors un flux distinct dans lequel vous publierez vos modifications :
Etape |
Action |
---|---|
1. |
Vous devez d'abord créer une version de votre projet dans l'espace de travail pour capturer son état avant de le modifier. Cette version contiendra les versions de base des ressources du projet. Les modifications apportées aux versions de base seront par la suite publiées dans le nouveau flux. Sélectionnez votre projet dans la vue Navigateur puis, dans le menu contextuel, sélectionnez l'option Version de l'espace de travail. |
2. | Renseignez la boîte de dialogue Versionnage des ressources sélectionnées (voir la rubrique Versionnage de votre projet). Pendant le versionnage, une boîte de dialogue vous signale vos modifications sortantes. C'est normal. Revoyez les modifications répertoriées dans la fenêtre Détails. |
3. |
Créez un flux. Ouvrez le menu contextuel de la vue Référentiels. Sélectionnez Nouveau > Flux... pour lancer l'assistant Nouveau flux. |
4. | Dans l'assistant Nouveau flux, sélectionnez le référentiel contenant le flux à diviser. Entrez le nom à attribuer au nouveau flux. Cliquez sur le bouton Fin de l'assistant. |
5. |
Ajoutez la version de projet dans le nouveau flux (cette opération fixe l'état initial du flux). Dans la vue Référentiels, sélectionnez le nouveau flux puis, dans le menu contextuel, sélectionnez l'option Copier des versions dans le flux.... Une boîte de dialogue de sélection de version s'affiche. Sélectionnez le projet et la version créés à l'étape 2. |
6. |
Sélectionnez le projet dans la vue Navigateur, puis modifiez le partage du projet dans le nouveau flux. Voir la rubrique Association d'un projet à un flux. |
7. |
Synchronisez le projet avec le nouveau flux. Vos modifications sont signalées sortantes dans le nouveau flux. Publiez-les dans le nouveau flux. |
Association d'un projet à un flux
Voir Fusion à partir d'un flux