GIT的SSIS解决方案?

ili*_*ica 8 git version-control ssis solution

我找不到有关SSIS解决方案使用的版本控制的大量资源.将SSIS解决方案放在GIT存储库上是否"适当",或者对于此类项目还有其他(更好的)解决方案.我熟悉git但是我不确定它如何与SSIS一起工作,因为它主要是UI我不知道如果使用git可以弄乱任何东西,有什么事情要小心,等等.

bil*_*nkc 14

相反,SSIS的界面通常是通过用户界面,但从本质上讲,这是一个不合理的XML数量.

所以是的,您可以并且应该对版本控制您的SSIS解决方案,因为您应该对您开发的任何内容进行版本控制 合并XML是冒险的最好,无论是"直" XML或者我们得到SSIS的东西:XML描述工作流程,嵌入在XML是描述GUI元素的布局更多的XML.在合并SSIS包时,布局和工作的混合会导致很多冲突.像BIDS Helper这样的工具试图提供"智能差异".我发现识别"此数据流已更改"对我有帮助,但除此之外,我将SSIS包视为源代码管理中的二进制对象.

无论您使用git,mercurial,svn,csv,rcs,perforce,tfs,sourcesafe还是任何其他工具,对于正在版本化的内容类型都是100%无关紧要.

  • @ColinMac 不。不幸的是,在这一点上,我认为很明显微软对在 SSIS 上花费更多的工程资金不感兴趣。它作为一种产品在一段时间内不会消失,因为他们已经在 Azure 数据工厂 (ADF) 中添加了支持,但这正是微软希望通过数据移动获利的地方。 (2认同)