INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Versionsverwaltung Tortoise GIT mit LabVIEW nutzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.11.2014, 09:33
Beitrag #3

NEWBIE14 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Nov 2014

2014
2013
DE



RE: Versionsverwaltung Tortoise GIT mit LabVIEW nutzen
(09.11.2014 12:20 )rolfk schrieb:  
(07.11.2014 11:16 )NEWBIE14 schrieb:  Hallo zusammen,

ich möchte meine LabVIEW - Programme lokal mit tortoise GIT verwalten. Wie ich tortoise GIT und LAbVIEW miteinander kombiniere (also von der reinen Software her) weiss ich durch die Anleitung des folgenden Link:

https://www.labviewhacker.com/doku.php?i...ng_started

Mein Problem ist jetzt, dass ich nicht weiß wie ich ein VI in ein REPOSITORY implementiere und dann über "Werkzeuge --> Versionsverwaltung --> Einstellungen..." die Funktionen für den CheckIn und CheckOUT usw. nutzen kann.

Hoffe jemand hier im Forum hat sich schonmal damit auseinandergesetzt und versteht meine Frage dahingehend, mir eine hilfreiche Antwort oder gar Anleitung zu leifern.

Schonmal Vielen Dank für die Mühen.

Mit besten Grüßen

NEWBIE14

Du willst also Tortoise Git von der integrierten Versionsverwaltungschnittstelle in LabVIEW aus direkt ansprechen? Das geht zwar aber nicht ohne etwas Mühe. LabVIEW selber weiss absolut gar nichts darüber wie GIT, SVN, Hg, Perforce, und was noch mehr funktioniert. Darum haben sie bei NI ein Interface eingebaut das es ermöglicht sogenannte Provider zu installieren die die LabVIEW Aktionen in die jeweiligen Kommandos für das gewünschte Versionsbeheersystem umsetzt. Diese Provider bestehen für Perforce von NI selber (da sie es selber intern auch nutzen), und für SVN und Hg durch Community Projekte. GIT besteht meines Wissens noch nicht.

Natürlich kannst Du Dir einmal den Hg Provider von Ton Plomp downloaden und untersuchen und darauf aufbauend Deinen eigenen Git Provider basteln.

Aber ich muss dazu gleich sagen dass ich selber zwar mit SVN arbeite und es gibt dafür mindestens 2 LabVIEW Provider Interfaces aber alle SVN related Operationen mache ich doch immer von TortoiseSVN aus. Das hat mehrere Gründe:
1) Das LabVIEW Provider Interface geht von einem Locking Mechanismus aus (checkIn/CheckOut). SVN unterstützt das zwar auch aber der übliche Workflow wenn man nicht mit vielen Leuten zugleich am selben Code bastelt ist, dass man seine Änderungen ohne Locking lokal macht und diese dann einfach zurück ins Repository pusht. Bei Hg spielt dies sogar noch mehr, da Locking/Unlocking bei distributed VCS nicht mehr praktisch zu implementieren ist.

2) Das Provider Interface in LabVIEW ist recht beschränkt und gibt wesentlich weniger visuellen Feedback über den Status von Files dann TortoiseSVN (und wohl sicher auch Hg)

Hallo,

vielen Dank für die ausführliche Antwort. Es scheint mir als hättest du auf dem Gebiet der Versionsverwaltung sehr gute Kenntnisse. Leider ist die Antwort nicht das was ich mir erhofft habe zu erhalten. Big Grin Da meine alleinige Aufbage nicht darin besteht nur LabVIEW mit GIT zu vereinen denke ich, dass dieser Weg zu aufwendig ist. Zumal ich auch der einzige bin, der in unserer Firma damit arbeitet. Kannst du mir denn evtl kurz erklären wie man Tortoise GIT ein Programm "händisch" ins repository ein und aus checkt? Hoffe die Frage ist nicht allzu dumm?!

Bzgl. Perkforce: Wenn ich also Perkforce verwenden würrde dann hieß das, dass es mit diesem Versionsverwaltungsprogramm wesentlich einfacher ist meine LabVIEW-Software zu verwalten?

Gruß

NEWBIE14
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Versionsverwaltung Tortoise GIT mit LabVIEW nutzen - NEWBIE14 - 10.11.2014 09:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Finite Elemente Methode in LabVIEW nutzen stumpfi 2 3.661 30.01.2017 10:08
Letzter Beitrag: stumpfi
  Viele Variablen in SubVI nutzen chrisw 3 3.781 02.12.2016 11:35
Letzter Beitrag: GerdW
  Python Code in LabVIEW nutzen n4f3ts 7 12.327 17.03.2016 09:23
Letzter Beitrag: n4f3ts
  Icon Vorlage nutzen W-C 4 5.209 24.04.2013 12:27
Letzter Beitrag: W-C
  LabVIEW SCC, PushOK, Tortoise und Subversion BNT 3 9.381 17.01.2013 14:19
Letzter Beitrag: BNT
  Mehr als 2,5GByte Arbeitspeicher nutzen joedoe1979 9 8.199 09.08.2011 09:54
Letzter Beitrag: macmarvin

Gehe zu: