我开始使用Microsoft BI套件:Analysis Services 2005,Business Intelligence Development Studio 2005等。当然,我的第一个愿望就是为.NET项目设置相同的源代码控制/自动测试环境。

但是Analysis Services(dwproj,cube,dim,ds,dsv)和Integration Services(dtsx)使用的xml文件对源代码控制非常不友好。他们不仅将实际数据与演示详细信息混合在一起,例如图表坐标,但Visual Studio经常在保存时重新格式化它们。这会在TortoiseSVN中导致完全无用的差异,其中文件的一半已更改,但您无法理解位置和原因。

你怎么解决这个问题?是否有适合该工作的专用系统/插件?

最佳答案

我们在BIDS Helper(一个免费的开源加载项)中提供了一个功能,可以执行“智能差异”。我们无法停止所有重新格式化的操作,但是智能差异功能会尽我们所能剥离出尽可能多的演示细节,这通常可以使您看到任何更改的重要细节。我知道它可以与Source Safe和TFS一起使用,但我不知道是否有人尝试过SVN。

关于sql-server - 如何将BIDS解决方案置于源代码控制之下?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/272090/

10-11 02:01