Каталог проекта базы данных Visual Studio 2015 содержит файл с расширением jfm
Предположим, у нас есть проект базы данных под названием MyDatabase затем файл с названием MyDatabase.jfm появляется в корневом каталоге проекта.
- он исключительно заблокирован, пока проект открыт в Visual Studio
- это двоичный файл
- Он только начал появляться в последнее время (последние пару дней)
Я сделал поиск Google, который не предложил никакого понимания. Есть некоторые ссылки на некоторые старые программы, но большинство результаты-спам / trojanware. Я также посмотрел так, но это тоже не дало никаких результатов.
кто-нибудь знает, что это такое и зачем оно там?
план состоит в том, чтобы добавить его в gitignore файл для Visual Studio, но мне нужно знать, что это в первую очередь, чтобы представить PR...
обновление
теперь это нарушает представление изменений Team Explorer. Никакие изменения не показываются с помощью следуя из окна вывода:
как таковой я буду добавлять файл .gitignore file и отправка PR. Было бы неплохо в конечном итоге узнать, что это за файл и откуда он взялся...
2 ответов:
это проблема, вызванная ESENT engine полагается на SQL-проекты, добавляющие в новый файл. Это новая функция в Windows 10 Anniversary Edition, чтобы избежать потери данных ,но факт, что проекты SQL хранят.файл кэша dbmdl в корневом каталоге проекта означает, что этот заблокированный файл добавляется в систему управления версиями Git.
Примечания:
- A pull-запрос чтобы исправить это в GitIgnore было принято и команда Visual Studio работает над включите это в будущие обновления. Это будет гарантировать, что для новых проектов .файл gitignore включает в себя .jfm и проблема не возникнет
- основная команда SSDT работает над решением этой проблемы в будущем обновлении, но на данный момент лучшим решением является добавление вручную, как описано в комментариях.
раскрытие: я работаю в команде SSDT для Microsoft.
вынос от других...
- добавить
*.jfmна.gitignore(в powershell,
Add-Content .\.gitignore *.jfm)
- вам понадобится
git rm --cached *.jfm

Comments