SVN: папки библиотеки вне дерева проекта - это можно обработать внешними - PullRequest
0 голосов
/ 04 февраля 2011

Я не мог найти ответ на вопрос, с которым борюсь: При написании кода с LabVIEW мои проекты находятся в локальном дереве, например C: \ projects \ Thisproject ... Библиотеки, однако, являются (должны быть?) Подпапками labVIEW, например ... \ LabVIEW \ user.lib \ mydriver ... Я хотел бы, чтобы для данной версии Thisproject, также проверил соответствующие версии для библиотек. Я думал о внешнем виде, но примеры, которые я видел до сих пор, показывали только относительные пути к пути проекта. Кто-нибудь может доказать это и / или дать мне подсказку, что делать?

Ответы [ 3 ]

0 голосов
/ 04 февраля 2011

Просто выполните проверку SVN в папке LabVIEW и работайте оттуда. Почему ваша рабочая копия SVN должна быть в c:\projects?

0 голосов
/ 04 февраля 2011

Пути показывают, что вы используете Windows. Поэтому вы можете решить эту проблему, используя ссылки на каталоги. Поместите библиотеки в свой SVN-репозиторий, а затем создайте символическую ссылку на каталог «mydriver» в вашем репозитории, содержащий ваши библиотеки:

mklink /D C:\projects\Thisproject\mydriver C:\LabVIEW\user.lib\mydriver

Это создает связанный каталог C: \ LabVIEW \ user.lib \ mydriver, который является частью вашей рабочей копии SVN и поэтому автоматически обновляется при обновлении проекта.

Примечание. Mklink - это инструмент, поставляемый с Windows Vista и новее. Если вы работаете в WIndows XP, то есть аналогичные бесплатные инструменты, которые могут создавать символические ссылки на каталоги.

0 голосов
/ 04 февраля 2011

Внешние URL-адреса могут указывать на любой действительный URL-адрес SVN, не обязательно должен быть относительным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...