LabVIEWForum.de
LabVIEW SCC, PushOK, Tortoise und Subversion - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: LabVIEW SCC, PushOK, Tortoise und Subversion (/Thread-LabVIEW-SCC-PushOK-Tortoise-und-Subversion)



LabVIEW SCC, PushOK, Tortoise und Subversion - BNT - 17.04.2009 10:19

PushOK SVN kann als Source Code Control Provider für Subversion in LabVIEW benutzt werden.

Weitere Details zu diesem Thema sind in folgenden Artikeln zu finden.[list]
[*]NI Communities Source Code Control and Group Development Practices in LabVIEW for Advanced Configuration Management Tasks<>
[*]Which Third-Party Source Control Providers Can I Use with LabVIEW 8.0 and later? <>
[st]Nun zum Problem mit Lösung:
Ich hatte voreilig die neueste Version des Tortoise SVN Clients 1.6.1 installiert, das war keine gute Idee. Ich vermute, dass sich das Format der .svn Dateien geändert hat, um mit der neuesten Subversion Version 1.6.x arbeiten zu können. Dieses wird aber offenbar nicht von der aktuellen Version 1.5.1.2 von PushOK SVN unterstützt. Jedenfalls konnte ich im LabVIEW Projekt Explorer nicht mehr mit SCC arbeiten. Nachdem ich auf die Tortoise SVN Version 1.5.6 zurückgegangen bin und das Repository erneut ausgecheckt hatte, konnte ich auch in LabVIEW wieder wie gewohnt arbeiten.

Gruß Holger


LabVIEW SCC, PushOK, Tortoise und Subversion - ahlers01 - 17.04.2009 19:22

Hallo Holger,

ich arbeite bisher mit LV und der SCC Kombination SVN mit client TortoiseSVN. Ich hatte zwar über PuskOK als alternativem SVN client (den man in die LV Entwicklungsumgebung integrieren kann) gelesen, bin aber mit Totoise als client ganz zufrieden.

Welchen Grund gibt es, beide clients zu benutzen? Oder braucht man TortoiseSVN zusätzlich wenn man PushOK nutzt?

Falls Du beide alternativ und im Wechsel mit LV nutzt: Gibt es Vorteile für die eine oder andere Lösung (evtl. abhängig vom Entwicklungsszenario)?

Gruss

Franz


RE: LabVIEW SCC, PushOK, Tortoise und Subversion - arphex - 17.01.2013 13:49

sorry für die Leichenschändung, ich denke das passt hierzu relativ gut und ich möchte nicht für jedes issue ein neues Topic erstellen.

wie schaut es denn mit den Fragen von Franz aus?
kann da jemand helfen?

Ich habe mir gerade PushOK besorgt und arbeite ausschliesslich mit lvproj-Files.
Muss ich was beachten?
Ich finde nirgends sinnvolle Tutorials oder Infos dazu....

Wobei keine Softwareentwicklung ohne SCC wirklich Sinn macht - daher wundert mich die niedrige Informationsdichte...


RE: LabVIEW SCC, PushOK, Tortoise und Subversion - BNT - 17.01.2013 14:19

(17.04.2009 19:22 )ahlers01 schrieb:  1: Welchen Grund gibt es, beide clients zu benutzen? Oder braucht man TortoiseSVN zusätzlich wenn man PushOK nutzt?

2: Falls Du beide alternativ und im Wechsel mit LV nutzt: Gibt es Vorteile für die eine oder andere Lösung (evtl. abhängig vom Entwicklungsszenario)?

Frage 1: TortoiseSVN ist eine nettes Explorer-Plugin mit dem man im Allgemeinen gut auskommt. PushOK implementiert das Microsoft Source Code Control (SCC) Interface und wird von solchen Entwicklungsumgebungen benötigt, die nur dieses integriert unterstützen.

Frage 2: LabVIEW ist eine solche Entwicklungsumgebung. Wenn man in LabVIEW Project Explorer Dateien umbenennen oder verschieben will geht das nur gut, wenn gleichzeitig das SCC System informiert wird. Dasselbe gilt auch anderherum, weil man sich sonst die LabVIEW Projektverwaltung durcheinander bringt. Darum ist es eine gute Idee das PushOK zu benutzen, um LabVIEW Projekte mit dem Source Code Control System zu verwalten und Umbenennungen oder Verbiegungen aud dem LabVIEW PRoject Explorer heraus durchzuführen.

Alternativ kann man die betroffenen Dateien aus dem Projekt entfernen, mit TortoiseSVN umbenennen oder verschieben und danach dem Projekt wieder hinzufügen. Das ist aber deutlich umständlicher.

Gruß Holger

P.S. Ich steige gerade auf Git um. Das hat auch ein engebautes Interface zu Subversion.