Visual Studio SSIS项目上的版本控制

问题描述

我正在从事Visual Studio集成服务项目(SSIS)。 Visual Studio的版本是Community Edition

我想做的是管理版本控制(例如代码的源代码控制)

我尝试使用git。它工作正常,我可以提交更改。 但是Integration Services项目不是由代码组成的:它们是由可视组件组成的。 例如,我想在2个版本之间运行“ diff”命令,并向我清楚显示2个版本之间哪些组件已更改。

Git客户端嵌入在Visual Studio Community Edition中,但是我无法运行这种“ diff”。 有没有办法例如使用TFVC或其他工具来做到这一点?

谢谢

解决方法

有一个名为BIDS Helper的工具-BI Developer Extensions,它是Visual Studio扩展。 SSIS文件的“智能差异” 具有众多功能。它会从其大量的GUID等中清除两个SSIS文件,并比较组件配置。
缺点-您必须自己准备两个文件,BIDS Helper尚未集成到Git或任何其他Source Control客户端中。