Comprendre le contrôle de version dans CAD ROOMS

Comprendre le contrôle de version dans CAD ROOMS

Comprendre le contrôle de version dans CAD ROOMS


💡
Le contrôle de version dans CAD ROOMS garantit que chaque modification de vos fichiers de conception est suivie, réversible et collaborative. Que vous travailliez seul ou en équipe, comprendre le fonctionnement du contrôle de version vous aidera à préserver l'intégrité de la conception et à éviter les conflits.
Ce guide explique les concepts clés et les flux de travail qui maintiennent vos fichiers CAO organisés et sécurisés.

Qu'est-ce que le contrôle de version ?

Le contrôle de version est un système qui enregistre les modifications apportées aux fichiers au fil du temps afin que vous puissiez rappeler des versions spécifiques ultérieurement. Dans CAD ROOMS, cela signifie :
  • Ne jamais perdre son travail : chaque modification est enregistrée et peut être récupérée
  • Suivre qui a modifié quoi : visibilité totale sur les contributions de l'équipe
  • Éviter les conflits : une seule personne peut éditer un fichier à la fois
  • Comparer les versions : voir exactement ce qui a changé entre deux itérations de conception
  • Annuler les erreurs : revenir à des versions antérieures si nécessaire
Considérez-le comme une machine à remonter le temps pour vos fichiers CAO, combinée à un système de collaboration qui empêche les membres de l'équipe d'écraser le travail des autres.

Concepts fondamentaux

1. Cloud Drive

Le Cloud Drive est votre référentiel central pour tous les fichiers de projet. Il fonctionne de manière similaire aux services de stockage cloud que vous utilisez peut-être déjà (comme Google Drive ou Dropbox), mais avec des fonctionnalités puissantes de contrôle de version intégrées.
Lorsque vous consultez le Cloud Drive de votre projet, vous voyez :
  • Tous les fichiers et dossiers de votre projet
  • L'état actuel des fichiers (extrait, modifié, en staging)
  • L'historique des versions de chaque fichier
  • Qui a travaillé en dernier sur chaque fichier

2. Check-Out / Check-In

CAD ROOMS utilise un système Check-Out / Check-In pour empêcher les modifications conflictuelles.
Check-Out :
  • Lorsque vous extrayez un fichier, vous le réservez pour l'édition
  • Les autres membres de l'équipe peuvent toujours consulter le fichier, mais ne peuvent pas l'éditer
  • Cela empêche deux personnes d'apporter simultanément des modifications incompatibles
  • Le fichier est « verrouillé » pour vous jusqu'à ce que vous le réintégriez
Check-In :
  • Le Check-In libère le verrouillage du fichier et le rend à nouveau disponible pour que d'autres puissent l'extraire et le modifier.
  • Si vous avez modifié un fichier extrait, soumettez vos modifications en créant une contribution (après avoir mis vos changements en staging).
  • Pendant la contribution, l'option Check-In est activée par défaut — le fichier est donc généralement réintégré dans le même flux de travail (sauf si vous la décochez pour le maintenir verrouillé).
  • Flux de travail : Check-Out → Modifier → Stage → Contribuer → (Check-In activé par défaut).

3. Staging

Le staging est l'étape intermédiaire entre la réalisation des modifications et leur contribution officielle au projet.
Voici comment cela fonctionne :
  1. Vous extrayez un fichier et effectuez des modifications localement
  1. Lorsque c'est prêt, vous mettez le fichier en staging — le marquant comme prêt à être contribué
  1. Vous examinez vos fichiers en staging pour vous assurer que tout est correct
  1. Vous contribuez tous les fichiers en staging en une seule fois avec un message descriptif
Pourquoi le staging est utile :
  • Examiner plusieurs modifications de fichiers avant de les soumettre ensemble
  • Regrouper des modifications associées en une seule contribution
  • Détecter les erreurs avant qu'elles ne deviennent partie intégrante de l'historique
  • Ajouter une description détaillée couvrant toutes les modifications
Indicateur visuel : les fichiers en staging apparaissent avec un badge orange « Staged » dans l'interface, et vous verrez une notification du type « You have 1 staged file ready to be contributed. »

4. Contributions

Une contribution est un instantané de vos modifications qui devient partie intégrante de l'historique permanent du projet.
Chaque contribution comprend :
  • Les fichiers modifiés : tous les fichiers en staging sont inclus
  • Une description : votre message expliquant ce qui a changé (par ex., « Final for manufacturing », « Updated bracket dimensions »)
  • Un hash de commit : un identifiant unique comme « d27710 » faisant référence à cette contribution spécifique
  • Horodatage : quand la contribution a été effectuée
  • Auteur : qui a effectué la contribution
Les contributions sont permanentes : une fois contribuées, les modifications font partie de l'historique du projet et peuvent toujours être référencées ou restaurées.

5. Hash de commit

Un hash de commit est un identifiant unique attribué automatiquement à chaque contribution (par ex., « d27710 », « d96d47 », « f5cc92 »).
Pourquoi les hashes de commit sont importants :
  • Références précises : vous pouvez faire référence à des versions exactes dans les discussions (« Le problème a commencé dans d27710 »)
  • Traçabilité : associez les modifications à des Engineering Change Orders ou à des exigences spécifiques
  • Comparaison de versions : comparez deux versions quelconques par leurs hashes de commit
  • Piste d'audit : suivez l'évolution complète de votre conception
Vous verrez des hashes de commit dans CAD ROOMS :
  • Dans le fil d'activité
  • Sur les cartes de fichiers indiquant les modifications récentes
  • Dans les listes de changements des ECO
  • Dans l'historique des versions

6. Révisions

Les révisions sont des étiquettes de version formelles comme « Rev A.1 » ou « Rev B.1 » qui marquent des jalons importants dans votre conception.
La différence entre les contributions et les révisions :
  • Les contributions sont fréquentes pendant que vous travaillez (à chaque fois que vous soumettez des modifications)
  • Les révisions sont des publications formelles (lorsque vous êtes prêt pour la revue, la fabrication ou la publication)
Nommage des révisions :

Comprendre les états des fichiers

Les fichiers dans CAD ROOMS passent par plusieurs états :
État
Badge / Indicateur
Signification
Ce que vous pouvez faire
Disponible
Aucun badge
Le fichier n'est pas extrait
L'extraire pour le modifier
Extrait (par vous)
Icône cadenas
Vous avez un accès exclusif en édition
Modifier, mettre en staging, contribuer
Extrait (par d'autres)
Icône cadenas + avatar de l'utilisateur
Quelqu'un d'autre est en train d'éditer
Consultation uniquement, attendre le Check-In
Modifié
Badge « M »
Vous avez des modifications locales non encore mises en staging
Mettre les modifications en staging
En staging
Badge orange « Staged »
Prêt à être contribué
Contribuer ou retirer du staging
Latest
Indicateur « Latest »
Version la plus récente
Il s'agit de la version actuelle

Travailler avec les hashes de commit

Trouver les hashes de commit

Les hashes de commit apparaissent à plusieurs endroits :
  1. Fil d'activité (onglet Insights) : chaque contribution affiche son hash
  1. Cartes de fichiers : les contributions récentes affichent leur hash
  1. Onglet Changes d'un ECO : les fichiers liés à des ECO affichent leur hash de commit
  1. Étiquettes de contribution : survolez la description d'une contribution pour voir le hash

Utiliser les hashes de commit

Dans la communication d'équipe :
  • « La conception du support dans le commit d27710 convient pour la fabrication »
  • « Peux-tu revoir les modifications entre f5cc92 et d96d47 ? »
Dans les Engineering Change Orders :
  • Associez des commits spécifiques à des demandes d'ECO
  • Suivez quelles modifications ont traité quels problèmes
Pour la comparaison de versions :
  • Identifiez précisément quelle géométrie a changé

Revenir à des versions précédentes

Si vous devez revenir à une version antérieure :

Option 1 : Télécharger une version précédente

  1. Naviguez vers l'historique du fichier
  1. Trouvez le hash de commit ou la révision souhaitée
  1. Téléchargez cette version spécifique
  1. Utilisez-la comme point de départ

Option 2 : Restaurer une version précédente

  1. Sélectionnez la version que vous souhaitez restaurer
  1. Cliquez sur « Restore this version »
  1. Cela crée une nouvelle contribution avec l'ancien contenu
  1. L'historique est préservé (rien n'est supprimé)
Important : CAD ROOMS ne supprime jamais l'historique. Lorsque vous « revenez en arrière », vous créez en réalité une nouvelle contribution qui correspond à une ancienne version. Cela maintient une traçabilité complète.

Contrôle de version pour les équipes

Stratégies de coordination

Consultez le fil d'activité avant de commencer à travailler :
  • Voyez sur quoi vos coéquipiers ont travaillé
  • Évitez les doublons d'efforts
  • Comprenez les modifications récentes
Utilisez les @mentions dans les ECO :
  • Identifiez les membres de l'équipe lorsque leur revue est nécessaire
  • Notifiez les parties prenantes des changements importants
  • Créez des pistes de communication claires
Établissez des conventions de message de contribution :
  • Convenez d'un formatage en équipe
  • Utilisez des préfixes comme « [ECO-123] » pour lier à des change orders
  • Incluez les numéros de tickets provenant d'autres systèmes

Questions fréquentes

Q : Que se passe-t-il si j'oublie de réintégrer un fichier ?
R : Le fichier reste verrouillé pour vous. Les autres membres de l'équipe verront qu'il est extrait et pourront vous contacter. Vous pouvez le réintégrer à tout moment.
Q : Puis-je voir qui a des fichiers extraits ?
R : Oui, utilisez le filtre « Checkout By » dans le Cloud Drive pour voir tous les fichiers extraits et savoir qui les a.
Q : Jusqu'à quand remonte l'historique des versions ?
R : Indéfiniment. CAD ROOMS conserve l'historique complet pendant toute la durée de vie de votre projet.
Q : Puis-je supprimer une contribution si j'ai fait une erreur ?
R : Non, les contributions sont permanentes pour la traçabilité. À la place, créez une nouvelle contribution qui corrige l'erreur.
Q : Quelle est la différence entre une contribution et une révision ?
R : Les contributions ont lieu à chaque fois que vous enregistrez des modifications (fréquent). Les révisions sont des jalons formels (peu fréquents).

Articles associés