Подтвердить что ты не робот

Делают ли проекты базы данных Visual Studio *.refactorlog файлы в Source Control?

Я использую git (через GitHub для Windows), и я использую последний .gitignore для Visual Studio от GitHub

Я замечаю, что мои файлы <ProjectName>.refactorlog включены в мои коммиты.

Использовать файлы .refactorlog в источнике управления?

4b9b3361

Ответ 1

.refactorlog должен находиться в исходном элементе управления, если вы намерены перемещать объекты базы данных через схемы.

Смотрите: MSDN: Переместить объект базы данных в другую схему

Релевантный раздел: сохранение вашего намерения с помощью журнала рефакторинга

Когда вы перемещаете объект базы данных в другую схему, запись добавлен в журнал рефакторинга для вашего проекта базы данных. Когда ты разверните свои изменения, этот журнал помогает убедиться, что соответствующий объект в целевой среде переименовывается, как вы предполагали. В противном случае существующий объект будет удален, а объект будет добавлен с новым именем. Журнал хранится в файле XML, который называется ProjectName.refactorlog. Вы проверяете этот файл на управление версиями при проверке других файлов, которые составляют проект вашей базы данных. Файл ProjectName.refactorlog содержит только информацию о рефакторинговых операциях, требующих специальной обработки во время развертывание.