У кого-нибудь есть опыт работы с National Instruments CVI и системой контроля версий? - PullRequest
2 голосов
/ 03 апреля 2009

Я использую NI Labwindows CVI и пытаюсь интегрировать управление исходным кодом. Предположительно, это хорошо работает со всем, что соответствует MS API (MSSCC / SCC), но я не обнаружил, что это имеет место на практике. Я бы с удовольствием, если бы была служба SVN, которая хорошо с ней работает, но я полагаю, что это требует слишком много.

1 Ответ

3 голосов
/ 15 апреля 2009

Способ настройки разработки должен быть следующим:

Вариант 1: Занимайтесь своей обычной разработкой в ​​LabWindows CVI.
Для управления исходным кодом используйте Subversion, а для интерфейса с Subversion - TortiseSVN. Я уже некоторое время использую TortiseSVN с VS2008 и VS2005, и я нахожу, что это нормально.

Вариант 2: Выполняйте обычную разработку в VS2005 или VS2008 и связывайтесь с библиотеками Measurement Studio, поставляемыми National Instruments. Там у вас будет возможность использовать C #, C ++, C или все, что душе угодно. Вы также можете интегрировать другие библиотеки или подсистемы, такие как MatLab, и получите дополнительное преимущество, формулируя свои вопросы с точки зрения технологий Microsoft Technologies против National Instruments, где поддержка намного меньше.

Вы можете интегрировать Subversion с Visual Studio с помощью ряда дополнений (http://ankhsvn.open.collab.net/),, но опять же, я предпочитаю использовать TortiseSVN.

Вариант 2 удобен тем, что вы можете использовать лучшее из всех миров, Visual Studio >> LabWindows, Measurement Studio >> свернуть свои собственные, TortiseSVN >> VSS.

...