DBGhost с TFS

В настоящее время мы используем DBGhost с нашей базой данных SQL-сервера. Текущим инструментом контроля версий является VSS, вместе с которым мы используем DBGhost. Теперь мы хотим перейти на TFS и у нас есть несколько вопросов об использовании DBGhost с TFS.

  1. Может ли DBGhost работать с TFS?
  2. Если да, то какой результат он ожидает от TFS?

    а. Только зарегистрированный файл базы данных (таблица, файлы хранимых процедур .sql и т. д.), такой же, как VSS

    б. ИЛИ Требуется TFS для запуска сборки после регистрации файлов, а затем DBGhost просматривает результаты сборки?

Что я хотел спросить, так это то, что для использования DB Ghost с TFS можно ли поместить весь код из VSS в TFS просто так, ИЛИ его следует сначала преобразовать в решение базы данных Visual Studio с помощью SSDT, а затем поместить в TFS, а затем определить сборки в TFS, которые будут запускаться после каждой регистрации?


person user2193894    schedule 21.03.2013    source источник


Ответы (1)


DB Ghost прекрасно работает с TFS, и многие клиенты используют его. По сути, все, что вам нужно сделать, это извлечь из командной строки репозиторий TFS в локальную папку, а затем указать DB Ghost на этот набор папок, в остальном все то же самое.

person Malcolm Leach    schedule 21.03.2013
comment
Спасибо Малкольм. Когда я использую мастер призрака БД, как мне подключиться от призрака БД к TFS? Для VSS мы просто выбираем файл vssscc, но как это сделать для TFS? Можно, пожалуйста, подробнее о процессе? - person user2193894; 22.04.2013
comment
Теперь мы используем командную строку TFS, чтобы получить последние данные из VSS в физическую папку. Затем DBGhost использует эту физическую папку вместо VSS. - person user2193894; 12.07.2013