У меня есть код, который генерирует SQL-скрипты, которые будут работать ночью. Я хочу проверять это в контроле источника каждую ночь, поэтому я получаю историю изменений в таблицах и т. Д., А также собираю новые таблицы и удаляет таблицы.Существует ли простое решение для программного обнаружения/редактирования/удаления локально локально и обновления визуальной студии онлайн соответственно?
У меня есть командный проект, созданный в Visual Studio Online.
От поиска в Интернете, похоже, нет надежного способа автоматического сбора изменений локально и передачи их VSO. Я должен был бы создать что-то, что сравнивает то, что у меня локально, с тем, что есть в VSO, что для меня кажется склонным к ошибкам.
Если я использую утилиту командной строки, похоже, я должен сказать ей, что добавлено и удалено (я не могу просто проверить все, а затем добавлять/редактировать/удалять локальные файлы, а затем совершать).
Я также просмотрел Team Foundation Server class, но это устарело.
TL; DR: Что я могу сделать легко синхронизировать локальные изменения (добавление/редактирование/удаление) в ВСО, не имея, чтобы сказать ему, что изменилось?
Считаете ли вы, что вы приближаетесь к этому с неправильного направления? Вместо того, чтобы собирать изменения базы данных из баз данных, используйте SSDT и люди, работающие в базах данных, вносят свои изменения в схему канонической базы данных, а затем автоматизируют создание и выполнение сценариев изменения схемы базы данных через конвейер сборки/выпуска. –
Я хотел бы положить что-то на место с минимальными/никакими изменениями в том, как мы работаем в настоящее время. Спасибо за ввод, однако, я согласен, что это лучший способ работать в целом. –