Предполагая, что у нас есть проект базы данных, который называется, MyDatabase
тогда файл с именем MyDatabase.jfm
появляется в корне каталога проекта.
- Он эксклюзивно заблокирован, пока проект открыт в Visual Studio
- Это бинарный файл
- Это только начало появляться недавно (последние пару дней)
Я сделал поиск в Google, который не дал никакой информации. Есть некоторые ссылки на некоторые старые программы, но большинство результатов - спам / троянские программы. Я также смотрел в SO, но это также не дало никаких результатов.
Кто-нибудь знает, что это такое и почему оно там?
План состоит в том, чтобы добавить его в файл gitignore для Visual Studio , но мне нужно знать, что это первое, чтобы представить PR ...
ОБНОВИТЬ
Теперь это нарушает представление об изменениях в Team Explorer. В окне «Вывод» отсутствуют следующие изменения:
Поэтому я буду добавлять файл в файл .gitignore и отправлять PR . Было бы хорошо, в конце концов, узнать, что это за файл и откуда он взялся ...
источник
Ответы:
Это проблема, вызванная механизмом ESENT, на который опираются проекты SQL, добавленные в новый файл. Это новая функция в Windows 10 Anniversary Edition, позволяющая избежать потери данных, но тот факт, что проекты SQL хранят файл кэша .dbmdl в корневом каталоге проекта, означает, что этот заблокированный файл добавляется в элемент управления исходным кодом Git.
Ноты:
Раскрытие информации : я работаю в команде SSDT для Microsoft.
источник
Еда на вынос от других ...
*.jfm
к вашему.gitignore
(В powershell,
Add-Content .\.gitignore *.jfm
)git rm --cached *.jfm
источник
.gitignore
не можете использовать символ новой строки,Add-Content .\.gitignore `r`n*.jfm
убедитесь, что он находится на отдельной строке.