sql-server - 如何将 BIDS 解决方案置于源代码控制之下?

标签 sql-server visual-studio version-control business-intelligence

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

但是分析服务(dwproj、cube、dim、ds、dsv)和集成服务(dtsx)使用的 xml 文件对源代码控制不友好。他们不仅将实际数据与演示细节混合在一起,例如图坐标,但它们也经常在 Visual Studio 保存时重新格式化。这会导致 TortoiseSVN 中完全无用的差异,其中一半的文件已更改,但您无法理解在哪里以及为什么。

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

最佳答案

我们在 BIDS Helper 中有一个功能(一个免费的开源插件) 做一个“智能差异”。我们无法停止所有正在进行的重新格式化,但智能差异功能会尽可能多地删除演示细节,这通常可以让您看到任何更改的重要细节。我知道它适用于 Source Safe 和 TFS,我不知道是否有人尝试过使用 SVN。

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

相关文章:

sql - 显示两个不同表中的所有列

sql-server - 如何在 SQL SERVER 中选择最后一个不同的记录

git - Visual Studio 是否可以要求将工作项链接到 git 提交?

c++ - 链接器找不到函数定义,LNK2001 未解析的外部符号

version-control - 在您的源代码树中,自定义构建工具在哪里?

SQL Server LAG() 函数计算行之间的差异

mysql - 如何实现和插入值 SQL 特化/通用化

C++ Visual Studio 无法完全运行程序

.net - 如何跨多个开发人员管理和捕获数据库更改?

visual-studio-2010 - Visual Studio 中 Sharepoint 文件的版本历史