Versionskontrolle in CAD ROOMS verstehen

Versionskontrolle in CAD ROOMS verstehen

Versionskontrolle in CAD ROOMS verstehen


💡
Die Versionskontrolle in CAD ROOMS sorgt dafür, dass jede Änderung an Ihren Konstruktionsdateien nachverfolgt, umkehrbar und kollaborativ ist. Ob Sie allein oder im Team arbeiten – das Verständnis der Versionskontrolle hilft Ihnen, die Konstruktionsintegrität zu wahren und Konflikte zu vermeiden.
Dieser Leitfaden erklärt die zentralen Konzepte und Workflows, mit denen Ihre CAD-Dateien organisiert und sicher bleiben.

Was ist Versionskontrolle?

Versionskontrolle ist ein System, das Änderungen an Dateien im Zeitverlauf aufzeichnet, sodass Sie später bestimmte Versionen wieder aufrufen können. In CAD ROOMS bedeutet das:
  • Keine Arbeit geht verloren: Jede Änderung wird gespeichert und kann wiederhergestellt werden
  • Nachverfolgen, wer was geändert hat: Volle Transparenz über die Beiträge des Teams
  • Konflikte vermeiden: Immer nur eine Person kann eine Datei gleichzeitig bearbeiten
  • Versionen vergleichen: Sehen Sie genau, was sich zwischen Konstruktionsiterationen geändert hat
  • Fehler rückgängig machen: Bei Bedarf zu früheren Versionen zurückkehren
Stellen Sie es sich als Zeitmaschine für Ihre CAD-Dateien vor, kombiniert mit einem Kollaborationssystem, das verhindert, dass sich Teammitglieder gegenseitig überschreiben.

Zentrale Konzepte

1. Cloud Drive

Der Cloud Drive ist Ihr zentrales Repository für alle Projektdateien. Er funktioniert ähnlich wie Cloud-Speicherdienste, die Sie vielleicht bereits verwenden (etwa Google Drive oder Dropbox), jedoch mit leistungsstarken integrierten Versionskontrollfunktionen.
Wenn Sie den Cloud Drive Ihres Projekts anzeigen, sehen Sie:
  • Alle Dateien und Ordner in Ihrem Projekt
  • Aktuelle Dateizustände (ausgecheckt, geändert, bereitgestellt)
  • Versionsverlauf jeder Datei
  • Wer zuletzt an jeder Datei gearbeitet hat

2. Check-out / Check-in

CAD ROOMS verwendet ein Check-out/Check-in-System, um widersprüchliche Änderungen zu verhindern.
Check-out:
  • Wenn Sie eine Datei auschecken, reservieren Sie sie zur Bearbeitung
  • Andere Teammitglieder können die Datei weiterhin ansehen, sie aber nicht bearbeiten
  • Dadurch wird verhindert, dass zwei Personen gleichzeitig inkompatible Änderungen vornehmen
  • Die Datei ist für Sie „gesperrt“, bis Sie sie wieder einchecken
Check-in:
  • Das Check-in gibt die Dateisperre frei und macht die Datei wieder für andere zum Auschecken und Bearbeiten verfügbar.
  • Wenn Sie eine ausgecheckte Datei bearbeitet haben, reichen Sie Ihre Änderungen ein, indem Sie eine Contribution erstellen (nach dem Staging Ihrer Änderungen).
  • Während der Contribution ist die Option Check-in standardmäßig aktiviert – die Datei wird also in der Regel im Rahmen desselben Workflows eingecheckt (sofern Sie die Option nicht deaktivieren, um die Datei ausgecheckt zu lassen).
  • Workflow: Auschecken → Ändern → Staging → Contribute → (Check-in standardmäßig aktiviert).

3. Staging

Staging ist der Zwischenschritt zwischen dem Vornehmen von Änderungen und deren offizieller Contribution zum Projekt.
So funktioniert es:
  1. Sie checken eine Datei aus und nehmen lokal Änderungen vor
  1. Wenn Sie bereit sind, stellen Sie die Datei bereit (stage) – sie wird damit als bereit zur Contribution markiert
  1. Sie prüfen Ihre bereitgestellten Dateien, um sicherzustellen, dass alles korrekt ist
  1. Sie tragen (contribute) alle bereitgestellten Dateien zusammen mit einer aussagekräftigen Meldung bei
Warum Staging nützlich ist:
  • Mehrere Dateiänderungen gemeinsam prüfen, bevor sie eingereicht werden
  • Zusammengehörige Änderungen zu einer einzigen Contribution gruppieren
  • Fehler erkennen, bevor sie dauerhaft erfasst werden
  • Eine umfassende Beschreibung hinzufügen, die alle Änderungen abdeckt
Visueller Hinweis: Bereitgestellte Dateien erscheinen in der Oberfläche mit einem orangefarbenen „Staged“-Badge, und Sie sehen eine Benachrichtigung wie „Sie haben 1 bereitgestellte Datei, die zur Contribution bereit ist.“

4. Contributions

Eine Contribution ist ein Snapshot Ihrer Änderungen, der zum dauerhaften Verlauf des Projekts gehört.
Jede Contribution umfasst:
  • Die geänderten Dateien: Alle bereitgestellten Dateien werden einbezogen
  • Eine Beschreibung: Ihre Meldung, die erklärt, was sich geändert hat (z. B. „Final für die Fertigung“, „Halterabmessungen aktualisiert“)
  • Einen Commit-Hash: Eine eindeutige Kennung wie „d27710“, die auf diese spezifische Contribution verweist
  • Zeitstempel: Wann die Contribution erfolgte
  • Autor: Wer die Contribution vorgenommen hat
Contributions sind dauerhaft: Einmal eingereicht, werden Änderungen Teil des Projektverlaufs und können jederzeit referenziert oder wiederhergestellt werden.

5. Commit-Hashes

Ein Commit-Hash ist eine eindeutige Kennung, die jeder Contribution automatisch zugewiesen wird (z. B. „d27710“, „d96d47“, „f5cc92“).
Warum Commit-Hashes wichtig sind:
  • Präzise Referenzen: Sie können in Diskussionen auf exakte Versionen verweisen („Das Problem begann in d27710“)
  • Nachvollziehbarkeit: Änderungen mit bestimmten Engineering Change Orders oder Anforderungen verknüpfen
  • Versionsvergleich: Beliebige zwei Versionen über ihre Commit-Hashes vergleichen
  • Audit-Trail: Die gesamte Entwicklung Ihrer Konstruktion nachverfolgen
Sie sehen Commit-Hashes an verschiedenen Stellen in CAD ROOMS:
  • Im Aktivitäts-Feed
  • Auf Dateikarten mit aktuellen Änderungen
  • In ECO-Änderungslisten
  • Im Versionsverlauf

6. Revisionen

Revisionen sind formale Versionsbezeichnungen wie „Rev A.1“ oder „Rev B.1“, die wichtige Meilensteine in Ihrer Konstruktion markieren.
Der Unterschied zwischen Contributions und Revisionen:
  • Contributions erfolgen häufig während der Arbeit (jedes Mal, wenn Sie Änderungen beitragen)
  • Revisionen sind formale Freigaben (wenn Sie bereit für Review, Fertigung oder Release sind)
Revisionsbezeichnung:

Dateizustände verstehen

Dateien in CAD ROOMS durchlaufen mehrere Zustände:
Zustand
Badge/Indikator
Bedeutung
Was Sie tun können
Verfügbar
Kein Badge
Datei ist nicht ausgecheckt
Auschecken zum Bearbeiten
Ausgecheckt (durch Sie)
Schloss-Symbol
Sie haben exklusiven Bearbeitungszugriff
Änderungen vornehmen, stagen, beitragen
Ausgecheckt (durch andere)
Schloss-Symbol + Nutzer-Avatar
Jemand anderes bearbeitet die Datei
Nur ansehen, auf Check-in warten
Geändert
„M“-Badge
Sie haben lokale Änderungen, die noch nicht bereitgestellt sind
Änderungen stagen
Staged
Orangefarbener „Staged“-Badge
Bereit zur Contribution
Contribute oder Unstage
Latest
„Latest“-Indikator
Neueste Version
Dies ist die aktuelle Version

Arbeiten mit Commit-Hashes

Commit-Hashes finden

Commit-Hashes erscheinen an mehreren Stellen:
  1. Aktivitäts-Feed (Reiter Insights): Jede Contribution zeigt ihren Hash
  1. Dateikarten: Aktuelle Contributions zeigen ihren Hash
  1. Reiter ECO-Änderungen: An ECOs gekoppelte Dateien zeigen ihren Commit-Hash
  1. Contribution-Labels: Fahren Sie mit der Maus über die Beschreibung einer Contribution, um den Hash zu sehen

Commit-Hashes verwenden

In der Teamkommunikation:
  • „Die Halterkonstruktion in Commit d27710 sieht gut für die Fertigung aus“
  • „Können Sie die Änderungen zwischen f5cc92 und d96d47 prüfen?“
In Engineering Change Orders:
  • Spezifische Commits mit ECO-Anfragen verknüpfen
  • Nachverfolgen, welche Änderungen welche Probleme adressiert haben
Für den Versionsvergleich:
  • Genau identifizieren, welche Geometrie sich geändert hat

Zurückkehren zu früheren Versionen

Wenn Sie zu einer früheren Version zurückkehren müssen:

Option 1: Eine frühere Version herunterladen

  1. Rufen Sie den Dateiverlauf auf
  1. Suchen Sie den gewünschten Commit-Hash oder die Revision
  1. Laden Sie diese spezifische Version herunter
  1. Verwenden Sie sie als Ausgangspunkt

Option 2: Eine frühere Version wiederherstellen

  1. Wählen Sie die Version aus, die Sie wiederherstellen möchten
  1. Klicken Sie auf „Restore this version“
  1. Dadurch wird eine neue Contribution mit dem alten Inhalt erstellt
  1. Der Verlauf bleibt erhalten (nichts wird gelöscht)
Wichtig: CAD ROOMS löscht niemals den Verlauf. Wenn Sie eine Version „wiederherstellen“, erstellen Sie in Wirklichkeit eine neue Contribution, die zufällig einer alten Version entspricht. Dadurch bleibt die vollständige Nachvollziehbarkeit erhalten.

Versionskontrolle für Teams

Koordinationsstrategien

Prüfen Sie den Aktivitäts-Feed, bevor Sie mit der Arbeit beginnen:
  • Sehen Sie, woran Ihre Teamkollegen gearbeitet haben
  • Vermeiden Sie doppelten Aufwand
  • Verstehen Sie aktuelle Änderungen
Nutzen Sie @-Erwähnungen in ECOs:
  • Kennzeichnen Sie Teammitglieder, wenn deren Review erforderlich ist
  • Benachrichtigen Sie Stakeholder über wichtige Änderungen
  • Schaffen Sie klare Kommunikationspfade
Etablieren Sie Konventionen für Contribution-Meldungen:
  • Einigen Sie sich im Team auf ein Format
  • Nutzen Sie Präfixe wie „[ECO-123]“, um auf Change Orders zu verweisen
  • Verwenden Sie Ticketnummern aus anderen Systemen

Häufige Fragen

F: Was passiert, wenn ich vergesse, eine Datei einzuchecken?
A: Die Datei bleibt für Sie gesperrt. Andere Teammitglieder sehen, dass sie ausgecheckt ist, und können Sie kontaktieren. Sie können sie jederzeit einchecken.
F: Kann ich sehen, wer Dateien ausgecheckt hat?
A: Ja, verwenden Sie im Cloud Drive den Filter „Checkout By“, um alle ausgecheckten Dateien und ihre Bearbeiter einzusehen.
F: Wie weit reicht der Versionsverlauf zurück?
A: Für immer. CAD ROOMS bewahrt den vollständigen Verlauf für die gesamte Lebensdauer Ihres Projekts auf.
F: Kann ich eine Contribution löschen, wenn ich einen Fehler gemacht habe?
A: Nein, Contributions sind aus Gründen der Nachvollziehbarkeit dauerhaft. Erstellen Sie stattdessen eine neue Contribution, die den Fehler korrigiert.
F: Was ist der Unterschied zwischen einer Contribution und einer Revision?
A: Contributions erfolgen jedes Mal, wenn Sie Änderungen speichern (häufig). Revisionen sind formale Meilensteine (selten).

Verwandte Artikel