Connexion

Connexion à votre compte

Identifiant
Mot de passe
Maintenir la connexion active sur ce site

Blog

Nextep, un outil de gestion de version des bases de données - Tutoriel 2ème partie

Comment créer une branche

Voilà notre première release qui va être livrée dans l'environnement de test. Créons une nouvelle branche "TEST" dans laquelle on va commiter ces changements. Cliquez sur le module Nextep Test et choisissez Commit. Ajoutez une description dans Activity et sélectionnez Iteration. Puis cliquez sur New et créez une branche TEST.

Cliquez sur Next puis Finish.

L'arbre des versions est automatiquement mis à jour :

On peut maintenant packager et livrer ce modèle (disponible via un clic droit sur le nom du module). NeXtep fournit également un outil ligne de commande appelé neXtep Installer (plus d'info ici) qui permet de déployer une livraison de base de données générée par neXtep Studio.

Comment fusionner

Bien évidemment, nous voulons également avoir toutes ces améliorations dans la branche principale, on va alors utiliser une action de fusion. On va d'abord devoir revenir à la dernière version du tronc MAIN. Pour ce faire on va créer un nouvel espace de travail.
Choisissez Workspace > Create new workspace et assurez vous de sélectionner l'option Explicitly define the versions of the modules.

Dans la vue View rules definition wizard, choisissez la dernière version du tronc principal et cliquez sur Add module to view :

Cliquez sur Finish.

Comme vous pouvez le voir dans le Version Navigator, notre nouvel espace de travail est basé sur la dernière version du tronc :

Si vous cliquez maintenant sur Workspace > Change Workspace, vous verrez que vous pouvez passer du tronc principal au tronc de test simplement en changeant d'espace de travail (ok, on aurait dû les nommer un peu mieux) :

Cliquez sur Cancel.

Nous souhaitons maintenant fusionner la dernière version de la branche TEST avec celle-ci, de telle sorte à avoir toutes les modifications ici et constituer ainsi une bonne base pour de futurs développements.
Faites un clic droit sur le module Nextep Test et sélectionnez Merge to ..., ce qui va ouvrir le Merge Wizard. Cliquez sur la dernière version de la branche TEST dans le diagramme :

Cliquez sur Next pour voir une représentation graphique des changements que vous envisagés :

Vous allez maintenant voir une vue détaillée des résultats de la fusion (notez que la capture d'écran ne correspond pas forcément à 100% avec la vôtre car j'ai ajouté quelques petites choses supplémentaires, mais l'idée y est) :

Cliquez sur Ok

Rechercher sur le blog