Каковы соглашения для каких файлов или типов файлов включить в SVN для проекта базы данных Visual Studio (эквивалент игнорирования * .suo, * .csproj.user и т. Д.)?
I'mя только начинаю играть с использованием проекта БД для управления стороной данных веб-приложения, и я замечаю, что строка подключения для развертывания в базе данных хранится в файле .dbproj, который в остальном универсален и должен быть в SVN.Но в идеальном случае этот параметр должен быть для каждого разработчика, чтобы они могли обновлять и нажимать кнопку Deploy и обновлять все в своей базе данных разработки.Если этот параметр был в файле параметров пользователя, то можно было просто создать версии только необходимых файлов sql.
Кроме того, когда вы изменяете целевую базу данных развертывания, она создает группу файлов в sql / debug или sql /release: $ databasename_Database.sqlcmdvars, $ databasename_Database.sqldeployment, $ databasename_Database.sqlsettings, $ databasename_Script.PostDeployment.sql и $ databasename_Script.PreDeployment.sql.С той же логикой, что и выше, разве это не характерно для моей базы данных разработки?
Другой подход мог бы заключаться в том, чтобы указать проект на общий тестовый сервер БД, но , что считается плохой идеей.