Nach der Konfiguration von LabVIEW für die Arbeit mit der Versionsverwaltung von einem Drittanbieter können Sie Versionsverwaltungsoperationen für alle Dateien oder Ordner in einem LabVIEW-Projekt oder einzelne VIs durchführen. Wenn Sie Versionsverwaltungsoperationen an Ordnern durchführen, betrifft dies alle in der entsprechenden Hierarchie enthaltenen Objekte. Wenn Sie zum Beispiel Dateien zur Versionsverwaltung hinzufügen, sind nur Dateien im Ordner betroffen, die noch nicht zur Versionsverwaltung hinzugefügt wurden. Greifen Sie auf folgende Operationen zu, indem Sie Werkzeuge»Versionsverwaltung und anschließend die gewünschte Option auswählen. Innerhalb eines LabVIEW-Projekts können Sie auch die Schaltflächen der Versionsverwaltungssymbolleiste verwenden oder mit der rechten Maustaste auf eine Datei bzw. einen Ordner im Projekt-Explorer klicken und die gewünschte Option aus dem Kontextmenü auswählen.

Auf der Seite Versionsverwaltung des Dialogfelds Eigenschaften für Projekt können Sie auch die Versionsverwaltung für einzelne LabVIEW-Projekte konfigurieren. Konfigurieren Sie die Versionsverwaltung für einzelne LabVIEW-Projekte, wenn Sie ein anderes Versionsverwaltungsprojekt verwenden möchten als dasjenige, das Sie für die LabVIEW-Umgebung festgelegt haben oder, wenn Sie für ein LabVIEW-Projekt keine Versionsverwaltung verwenden möchten. In LabVIEW-Projekten werden per Voreinstellung die Versionsverwaltungseinstellungen verwendet, die Sie für LabVIEW festgelegt haben. Wählen Sie Projekt»Eigenschaften oder klicken Sie mit der rechten Maustaste auf die höchste Projektebene und wählen Sie Eigenschaften aus dem Kontextmenü zur Anzeige des Dialogfelds Eigenschaften für Projekt. Wählen Sie Versionsverwaltung aus der Liste Kategorie zur Anzeige der Seite Versionsverwaltung.

Beachten Sie folgende Hinweise bei der Verwendung der Versionsverwaltung:

  • Sie sollten kompilierten Code von VIs und anderen Dateitypen trennen, die mit Hilfe einer Versionsverwaltung gespeichert werden. LabVIEW kompiliert per Standardeinstellung automatisch alle VIs, die das geänderte VI aufrufen. Dadurch kommt es in den Aufrufer-VIs zu ungespeicherten Änderungen. Wenn die aufrufenden VIs in einer Versionsverwaltung gespeichert werden, müssen diese erst ausgecheckt und dann wieder eingecheckt werden. Wenn Sie aber den kompilierten Code von VIs in einer VI-Hierarchie trennen, ziehen die Änderungen an einem VI keine ungespeicherten Änderungen an anderen Stellen in der VI-Hierarchie nach sich. Sie müssen also nur das VI auschecken, das bearbeitet werden soll.
  • Wenn Sie die Versionsverwaltung mit VIs außerhalb eines LabVIEW-Projekts verwenden, können Sie keine Versionsverwaltungsoperationen für projektspezifische Objekte wie Projektbibliotheken (*.lvlib) oder Projekte (*.lvproj) durchführen.
  • Wenn Sie Versionsverwaltungsoperationen für ein VI in einer LLB durchführen, werden diese auf die LLB und nicht auf das VI selbst angewandt. Versionsverwaltungsoperationen können nicht für nur ein VI in einer LLB durchgeführt werden.
  • Wenn ein VI ablaufinvariant ist, können an der Kopie des VIs keine Operationen der Versionsverwaltung ausgeführt werden. Die Operationen der Versionsverwaltung sind im Menü Werkzeuge»Versionsverwaltung der VI-Kopie ausgegraut.

Folgende Operationen der Versionsverwaltung können in LabVIEW durchgeführt werden:

Achtung Gehen Sie beim Entfernen von Dateien aus der Versionsverwaltung vorsichtig vor. Bei manchen Versionsverwaltungsprovidern wird neben der Datei das lokale Arbeitsverzeichnis der Datei einschließlich aller darin befindlichen Dateiversionen und der Dateihistorie entfernt.
  • Historie anzeigen—Zeigt die Historie der ausgewählten Datei an. Die Historie enthält eine Aufzeichnung aller Änderungen, die nach dem Hinzufügen der Datei zur Versionsverwaltung vorgenommen wurden. Des Weiteren werden Informationen zu vorherigen Versionen einer Datei angezeigt, z. B. wann eine Datei eingecheckt wurde. Diese Operation kann nicht für Ordner ausgeführt werden.
  • Unterschiede anzeigen—Zeigt die Unterschiede zwischen der lokalen Kopie der ausgewählten Datei und der Version in der Versionsverwaltung an. Bei Textdateien verwendet LabVIEW das Standardwerkzeug des Versionsverwaltungsproviders für Vergleiche. Wenn Sie ein VI zum Vergleichen auswählen, zeigt LabVIEW die Ergebnisse im Dialogfeld Unterschiede an. Diese Operation kann nicht für Ordner ausgeführt werden.
    Hinweis Wenn LabVIEW und der Versionsverwaltungsprovider des Drittanbieters nicht kompatibel sind, startet LabVIEW das Standardvergleichswerkzeug des Drittanbieters. Perforce SCM und Rational ClearCase sind nicht kompatibel mit den Verfahren, mit denen der grafische Vergleich von VIs in LabVIEW durchgeführt wird.
  • Eigenschaften—Zeigt die Versionsverwaltungseigenschaften für die ausgewählte Datei an, einschließlich des Checkout-Status und der Daten, an denen Veränderungen vorgenommen wurden. Diese Operation kann nicht für Ordner ausgeführt werden.
  • Status aktualisieren—Aktualisiert den Status der Datei im LabVIEW-Projekt oder des VIs, wenn Sie außerhalb eines LabVIEW-Projekts arbeiten.
  • Versionsverwaltungs-Client ausführen—Startet den Dateiverwaltungs-Client des Versionsverwaltungsproviders.
Hinweis Die folgenden Versionsverwaltungsoperationen werden bei einem Rechtsklick mit der Maus auf die höchste Projektebene im Kontextmenü angezeigt: