Я сохраняю все пакеты SSIS в репозитории Subversion, а также их файлы конфигурации. Файл конфигурации почти всегда хранится в той же папке, где находится пакет.Сохранение пакетов SSIS под управлением источника
Проблема: SSIS, кажется, всегда сохраняет путь к файлу конфигурации (тот, который сохраняется в самом пакете) как абсолютный путь.
Когда кто-то еще проверяет папку с пакетом в месте, отличном от того, где я находился на моем компьютере разработки, файл конфигурации не обнаружен (поскольку мой абсолютный путь хранится и его не существует на другом компьютере разработчика) , Поэтому еще один разработчик должен удалить эту конфигурацию и добавить ее снова, откуда она находится на локальном жестком диске. Затем сохраняется сохраненный пакет, который приведет к фиксации новой версии. Когда я получаю эту версию из SVN, она больше не будет соответствовать локальному пути на моем ПК.
Относительно примечания: другой разработчик может захотеть изменить значения в файле конфигурации. Если позже я получу последнюю версию всего, из пакета SVN больше не будет работать на моем ПК.
Как вы обходите эти неудобства?
я упомянул в моем О.П. - Я уже храню конфигурационный файл в SVN. Наличие его в подпапке не решает ни одной из проблем, о которых я упоминал. –
humm, у вас у всех нет стандартной папки для хранения ваших проектов? – Diego