我将所有 SSIS 包以及它们的配置文件都存储在 Subversion 存储库中。配置文件几乎总是存储在包所在的同一文件夹中。
问题是 - SSIS 似乎总是将配置文件的路径(保存在包本身中的那个)存储为绝对路径。
当其他人在与我在开发 PC 上的位置不同的位置检出包含包的文件夹时,未检测到配置文件(因为存储了我的绝对路径,并且它在另一台开发 PC 上不存在)。因此,另一个开发人员必须删除此配置,然后从其本地硬盘驱动器上的位置重新添加它。然后保存更改的包,这将导致提交新版本。当我从 SVN 获得该版本时,它将不再匹配我 PC 上的本地路径。
在相关说明中:另一个开发人员可能也想更改配置文件中的值。如果我以后从 SVN 包中获得最新版本的所有内容,我的 PC 将不再工作。
您如何解决这些不便?