Кто-нибудь имеет опыт работы с National Instruments CVI и контроля версий?

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

1 ответ

Решение

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

Вариант 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.

Другие вопросы по тегам