Migration des données à partir d'autres systèmes de contrôle de version

Zachariah Peterson
|  Créé: Juillet 28, 2022  |  Mise à jour: Juillet 2, 2024
MIGRATION DES DONNÉES DEPUIS D'AUTRES SYSTÈMES DE CONTRÔLE DE VERSION

Le développement de dispositifs électroniques implique toujours la création de nombreux types de fichiers différents. Et ces fichiers ne sont pas statiques - ils évoluent au fur et à mesure que le projet progresse. Lorsqu'un utilisateur enrichit un projet avec des données, il crée de nouveaux fichiers et modifie des fichiers obsolètes devenus sans pertinence.

Gérer les données d'un projet est une tâche à part entière, surtout pour les grands développements où plusieurs participants avec différentes spécialisations sont impliqués dans le processus.

Traditionnellement, une manière de gérer les données est d'utiliser un système de contrôle de version tel que Git ou SVN (Subversion). Ils permettent de conserver un historique détaillé de tous les changements et sont adaptés au travail collaboratif. Cependant, l'inconvénient de cette approche est que ces systèmes sont des systèmes à usage général et ne prennent pas en compte les spécificités du développement électronique. Il y a également des défis à relever pour intégrer la gestion des données dans la conception.

Historique des commits :

Détails d'un commit séparé :

Panneau du gestionnaire de stockage

Altium Designer intègre un support pour les systèmes de contrôle de version. Le panneau Projet affiche le statut de vos fichiers, ainsi que les commandes de base Git ou SVN (telles que mise à jour, validation, etc.).

Le panneau Gestionnaire de stockage affiche l'historique complet des modifications de vos fichiers de projet.

Panneau Projet

Panneau Gestionnaire de stockage

Pourquoi migrer vers Altium 365 ?

Contrairement à d'autres VCS, Altium 365 est un système spécifiquement conçu pour la gestion des données de projet.

Voici quelques avantages :

  • Vous pouvez toujours partager un ensemble complet de données de projet simplement en fournissant un lien;
  • Altium 365 offre un partage de données avancé avec les systèmes MCAD;
  • Vous pouvez partager des commentaires sur le projet avec vos collègues sous forme de notes directement dans l'environnement Altium Designer et en utilisant un navigateur web;
  • Altium 365 dispose d'un système de différenciation des droits des utilisateurs en fonction du rôle;
  • Altium 365 est un système en constante évolution qui offre de plus en plus de possibilités pour le travail collaboratif sur les projets.

Passer à Altium 365

Lorsque vous avez déjà un espace de travail dans Altium 365, rien n'est plus facile que de migrer votre projet avec son historique de modifications et de continuer à travailler dans l'environnement Altium 365, en utilisant tous les avantages de la plateforme.

  • Une fois connecté à l'espace de travail, sélectionnez Rendre le Projet Disponible en Ligne dans le menu contextuel du projet actif.
  • Dans la fenêtre ouverte, modifiez le nom du projet (si nécessaire), sélectionnez le répertoire de destination et cochez la case Migrer vers le stockage versionné Altium 365 . Cliquez sur OK.

Note : le nom du projet, la description et le répertoire de placement peuvent être modifiés ultérieurement dans l'espace de travail.

  • Après avoir cliqué sur Migrer, Altium Designer apportera des modifications au fichier du projet (avec des informations de service) et validera tous les fichiers dans votre dépôt Git (ou SVN) actuel.
  • L'historique des validations montrera une validation avec le contenu suivant.
  • Le processus de migration réussi des données ECAD résultera dans la fenêtre vous proposant d'ouvrir votre projet dans l'espace de travail dans le navigateur.

Lorsque vous ouvrez le projet pour le visualiser dans un navigateur web, vous pouvez vérifier l'intégrité des données migrées. Et l'historique des modifications est entièrement migré depuis le dépôt du système de contrôle de version. Désormais, vous travaillerez dans l'environnement Altium 365.

Avis importants

  • Le projet est entièrement repris par Altium 365 après la migration des données ECAD, et la connexion avec l'ancien dépôt n'est plus disponible ;
  • Lors de l'ouverture d'un projet dans une « ancienne version » du dépôt (c'est-à-dire dans le dépôt d'un système de contrôle de version externe - sur d'autres PC ou d'autres utilisateurs), l'utilisateur sera notifié qu'il est nécessaire de migrer une copie locale du projet vers Altium 365. Si l'option appropriée (Mettre à jour le dossier du projet local) est sélectionnée, cette opération sera effectuée automatiquement ;
  • Si Ne rien faire est sélectionné, l'utilisateur continuera à travailler sur le projet sous le contrôle externe VCS. Un tel projet n'aura aucune connexion à Altium 365.

Autres Cas

Le projet se trouve dans l'espace de travail Altium 365 mais utilise un VCS externe.