Создание решения Sql для студии управления через TFS - PullRequest
2 голосов
/ 03 июня 2010

Я пишу некоторую утилиту, которая выполняет следующее:

  • создает структуру для базы данных sql
  • создает решение + проекты
  • связывает проекты и решения с TFS

Я могу воссоздать файлы .ssmssln, .ssmsqlproj, .vssscc, .vspscc и, следовательно, создать проект с привязкой информации. Кроме того, я добавляю и фиксирую эти файлы в TFS.

Однако, когда я открываю решение, SQL studio сначала запрашивает TFS-сервер, а затем жалуется, что существует информация о привязке для созданного проекта, но она не связана с TFS.

Возможно, эти проблемы можно исправить с помощью файла .sqlsuo, но это двоичный файл, и я не могу его создать. Есть ли способ, как создать sqlsuo вручную (документация для него) или заставить проекты быть связанными, чтобы мне не пришлось связывать их «вручную»?

Там будет много созданных решений, и проект должен делать это в режиме «беги и работай», я не буду рекомендовать, если есть другие шаги (несколько кликов), необходимые для начала работы над проектом разработчиками БД.

1 Ответ

0 голосов
/ 03 июня 2010

Вы пробовали:

devenv solution.sln / command file.tfsAddSolutionToSourceControl

Эта команда связывает решение автоматически без участия пользователя.

...