Ssis包在源代码控制下修改文件



这更像是一个假设的问题,因为我确信这不是一个很好的做事方式。

假设我有一个SSIS包,在TFS的源代码控制下,需要读取和修改一些文件,比如csv。如果csv也在TFS的源代码控制下,它如何处理修改csv ?

我不完全了解它是如何工作的,但我假设CSV在签出之前将处于写保护之下。ssis包只是在试图写入受写保护的文件时出错吗?修改SSIS包以绕过写保护将需要大量的工作,因为所有这些包都已经写好了,并且现在已经添加到源代码控制中。另外,我假设您可以在TFS中进行某种设置,以关闭本地副本上的写保护,或者在文件被修改时自动检出文件。

是将SSIS包中的输入和输出文件保存在源代码控制之外的真正解决方案(因为它们首先存在的理由可能值得怀疑?)

TFS集成到Visual Studio中。当你编辑一个包时,VS会帮你把它检出TFS,你可以使用Visual Studio的界面把它检入。

在VS中,Tools/Options/Source Control设置源代码管理提供程序。文件/源代码控制是您管理与项目连接的地方。

如果您将工作区更改为本地工作区,则所有文件的只读属性将被删除。

如果你需要在一个正常的工作空间中编辑文件,为什么我要在源代码控制下呢?更好的方法是为DataIn、DataOut和dataccompare设置单独的文件。在源代码控制下应该有DatIn和dataccompare,但是应该生成DataOut。

不建议在源代码控制下生成任何文件

最新更新