Contrôle de version SVN dans SOLIDWORKS PCB

Article de Joseph Lyon mis à jour le 30 janvier 2018

Article

La gestion des fichiers de conception de circuits imprimés est facile grâce au système de contrôle de version Subversion (SVN) intégré à SOLIDWORKS PCB. Le système de contrôle de version SVN fonctionne en collaboration avec les services SOLIDWORKS PCB. Un système de contrôle de version SVN fonctionne en gérant les modifications du projet par le biais de révisions uniques. Au fur et à mesure que les fichiers sont envoyés (archivés) dans le référentiel, une nouvelle révision de conception est créée. Plusieurs utilisateurs peuvent interagir avec les dernières révisions de conception, apporter les modifications nécessaires et communiquer les changements par le biais du gestionnaire de stockage, l'interface intégrée conforme au système SVN. L'intégration du contrôle de version SVN dans votre flux de travail de conception de circuits imprimés permet une collaboration transparente entre plusieurs utilisateurs, réduit le temps de développement des circuits imprimés et génère une trace fiable du développement du produit.

Activer le contrôle de version

Le contrôle de version doit être activé dans les préférences du système avant qu'un projet puisse être livré à un référentiel.

  • Préférences système > Gestion des données > Contrôle de version > Activer SVN - Subversion et Utiliser Subversion intégré
Activer le contrôle de version SVN

Activer le contrôle de version SVN

Création d'un référentiel

Un référentiel peut être créé et modifié dans l'interface web de PCB Services. Les autorisations des utilisateurs peuvent être configurées à partir du bouton Partager.

Créer un référentiel à partir de l'interface Web des services PCB

Créer un référentiel à partir de l'interface Web des services PCB

Lors de la création d'un nouveau projet, le référentiel peut être spécifié.

Création d'un dossier pour les documents spécifiques au projet

Création d'un dossier pour les documents spécifiques au projet

Transférer dans le référentiel

Le simple fait d'ajouter un projet à un référentiel ou de sauvegarder le projet localement ne crée pas une révision dans le référentiel. Pour créer une nouvelle révision dans le référentiel, le projet doit être Commit.

  • Cliquez avec le bouton droit de la souris sur le Projet > Contrôle de la version > Engager l'ensemble du projet

    Engager l'ensemble du projet

Si vous utilisez un projet existant, il suffit d'ajouter au contrôle de version avant de valider le projet dans le référentiel de conception.

Sélectionner les fichiers à engager

Une chronologie de l'historique des révisions peut être trouvée dans la fenêtre des révisions VCS du gestionnaire de stockage.

Ligne du temps

Actions de contrôle de version

Les actions de contrôle de version sont effectuées par le gestionnaire de stockage. Le gestionnaire de stockage agit comme l'interface conforme à SVN pour communiquer avec le référentiel. Le gestionnaire de stockage offre un accès complet à la structure et aux révisions du projet. Un projet doit être ouvert avec un document actif pour que le gestionnaire de stockage soit alimenté. Pour ouvrir le gestionnaire de stockage :

  • Vue > Système > Gestionnaire de stockage

Ouvrez le gestionnaire de stockage

Lorsqu'un projet est ajouté au contrôle de version, le projet local est lié à son emplacement dans le référentiel de conception. Le système de contrôle de version fonctionne en surveillant les différences entre les fichiers locaux et les fichiers du référentiel de conception.

Montrer les différences

La possibilité de comparer les différences entre les documents est une fonction utile lorsqu'on a affaire à plusieurs révisions. Les modifications apportées aux schémas et aux PCB peuvent être comparées à l'aide de l'outil de comparaison.

Les emplacements du port GND et du condensateur C2 ont été déplacés de la Révision 2 à la Révision 3.

En ouvrant le gestionnaire de stockage, en mettant en surbrillance les deux révisions et en sélectionnant Comparer, une liste de messages détaillée apparaît, soulignant toutes les différences entre les deux schémas.

Comparer les révisions

Comparer les révisions

Différence Log

Différence Log

To learn more about SOLIDWORKS PCB

Visitez notre page produit SOLIDWORKS PCB, consultez nos autres articles de blog sur les PCB, suivez-nous sur YouTube ou appelez-nous au 1-877-219-6757 pour parler à un expert en électricité.

Trouver un contenu connexe par TAG :

Joseph Lyon

Joseph effectue un stage de douze mois chez Javelin Technologies et étudie le génie mécanique avec une spécialisation en mécatronique à l'université Ryerson.