Данные VS2010 -> Сравнение схем дубликатов файлов - PullRequest
0 голосов
/ 13 февраля 2012

Время от времени может показаться, что инструмент сравнения схем создает новый файл для существующей таблицы / представления и заменяет его из проекта базы данных на старый.Например:

Исходный файл:

MyViewName.view.sql

Новый файл:

MyViewName_1.view.sql

Исходный файл остается на диске, но вместо этого проект базы данных ссылается на новый.Кто-нибудь знает, почему это происходит и как я могу это остановить?(Наносит ущерб при сравнении веток SVN)

1 Ответ

0 голосов
/ 14 февраля 2012

Да, у меня та же проблема ...

Когда файл уже оставлен на диске в вашей рабочей области, и сравнение схемы пытается записать новую таблицу «MyViewName.view.sql» на диск, он находит файл, который уже существует, и решает создать новую против перезаписи тот, что на диске.

Я не знаю, является ли это проблемой VS 2010 ... если она задумана из-за того, как работают рабочие пространства, или это проблема самого проекта базы данных.

Я надеюсь, что кто-то другой может предложить лучшее объяснение.

Что для решения проблемы мне пришлось удалить файлы с диска и повторить сравнение.

Одна вещь, которую вы могли бы сделать, это использовать электроинструменты: В Visual Studio удалять локальные файлы при отмене ожидающих изменений

...