Mise en place du suivi de versions des cartes CAO

  • Ne jamais utiliser de caractères espace, de caractères accentués ou majuscules dans les noms de répertoires et de fichiers.
  • Toujours exécuter les scripts lorsque le client svn le demande. (Cocher la case permettant une execution automatique sans confirmation).
  • Toujours commenter vos commit.

Étapes préliminaires

S'assurer que les bibliothèques CAO sont à jour.
Sur le disque de travail, répertoire CAO, utiliser le menu contextuel (bouton droit de la souris) et exécuter svn update.

Configuration de proteus

S'assurer que Proteus est correctement configuré, si nécessaire se reporter à : Mise en place et première configuration

Création de l'arborescence sur le dépôt de la forge

Sur le disque de travail, créer un répertoire tp_cao_20xx_votre_nom

Dans ce répertoire en utilisant le menu contextuel lancer repro browser de tortoise svn.

L'adresse de votre dépôt se trouve en haut à droite de la page dépot de votre projet de synthèse (référence de type : https://forge.clermont-universite.fr/svn/.....)

Copier cette adresse dans le presse-papier.

  • Si nécessaire, créer dans la fenêtre du repo browser un répertoire trunk, puis dans ce répertoire
  • un répertoire cao, puis dans ce répertoire
  • un répertoire carte_votre_nom

Mise en place du projet local

Dans le répertoire crée récupérez votre répertoire de travail

  • svn checkout entrer l'adresse de votre dépôt et sélectionner le répertoire carte_votre_nom dans trunk/cao

Création du projet initial

Créer votre projet en suivant ce quide : Création d'un projet

Ajout du projet à la forge

Sélectionner votre fichier de projet (fichier .pdsprj).

En utilisant le menu contextuel de tortoise svn l'ajouter (add)

Déposer le tout (svn commit) sur votre dépôt, ne pas oublier de commenter votre ajout.

Mise à jour du projet sur la forge

En début de séance mettre à jour votre copie locale svn update.

Après chaque modification importante, mettre à jour votre dépôt en faisant un svn commit.

En fin de séance mettre à jour le dépôt svn commit.