Как поставить решения BIDS под контроль источников? - PullRequest
7 голосов
/ 07 ноября 2008

Я начинаю работать с пакетом Microsoft BI: службы анализа 2005, Business Intelligence Development Studio 2005 и тому подобное. Конечно, мое первое желание состояло в том, чтобы настроить ту же среду управления исходным кодом / автоматизированного тестирования, что и для моих проектов .NET.

Но xml-файлы, используемые службами Analysiss (dwproj, cube, dim, ds, dsv) и службами интеграции (dtsx), довольно неудобны для управления исходным кодом. Мало того, что у них есть фактические данные, смешанные с деталями представления, например, координаты диаграммы, но они также часто переформатируются при сохранении в Visual Studio. Это приводит к совершенно бесполезным различиям в TortoiseSVN, где половина файла изменилась, но вы не можете понять, где и почему.

Как вы решаете эту проблему? Существуют ли специальные системы / плагины, подходящие для работы?

1 Ответ

7 голосов
/ 10 ноября 2008

У нас есть функция в BIDS Helper (бесплатная надстройка с открытым исходным кодом), которая делает «умный дифференциал». Мы не можем остановить все происходящее переформатирование, но функция Smart Diff удаляет как можно больше деталей презентации, что обычно позволяет увидеть важные детали любого изменения. Я знаю, что это работает с Source Safe и TFS, я не знаю, пробовал ли кто-нибудь еще с SVN.

...