Ich benutze LabWindows CVI von NI und versuche Quellcodeverwaltung zu integrieren. Angeblich spielt es gut mit allem, was zu der MS API (MSSCC/SCC) passt, aber das ist in der Praxis nicht der Fall. Ich würde mich freuen, wenn es einen SVN-Service gäbe, der gut damit arbeitet, aber ich denke, das verlangt zu viel.Hat jemand Erfahrung mit CVI und Source Control von National Instruments?
Antwort
Die Art und Weise, dass Sie Ihre Entwicklung einrichten sollte sein sollte wie folgt:
Option 1: Ihre normale Entwicklung in LabWindows CVI tun.
Verwenden Sie für die Quellcodeverwaltung Subversion und für Ihre Schnittstelle zu Subversion TortiseSVN. Ich verwende TortiseSVN mit VS2008 und VS2005 schon seit einer Weile, und ich finde, dass es gut ist.
Option 2: Führen Sie Ihre normale Entwicklung in VS2005 oder VS2008 durch und verknüpfen Sie sie mit den Measurement Studio-Bibliotheken von National Instruments. Dort haben Sie die Möglichkeit, C#, C++, C oder was auch immer Ihr Herz begehrt. Sie können auch andere Bibliotheken oder Subsysteme wie MatLab integrieren, und Sie erhalten den zusätzlichen Vorteil, dass Sie Ihre Fragen in Bezug auf Technologien von Microsoft Technologies und National Instruments, wo die Unterstützung viel kleiner ist, einrahmen.
Sie können Subversion mit Visual Studio durch eine Reihe von Addons (http://ankhsvn.open.collab.net/) integrieren, aber wiederum bevorzuge ich TortiseSVN.
Option 2 ist schön, weil Sie das Beste aus allen Welten verwenden können, Visual Studio >> LabWindows, Measurement Studio >> rollen Sie Ihre eigenen, TortiseSVN >> VSS.
Ich mag es, Sie zu beantworten, aber solange diese Anfrage bleibt, werde ich es nicht markieren, es ist ein bisschen unhöflich, denkst du nicht? Ich habe auf VS + MS gedrängt, aber ich bin in einer Abteilung von Hardware-Ingenieuren, die denken, dass sie programmieren können ... es ist ziemlich frustrierend. – Firoso