(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.