Zakładając, że mamy projekt bazy danych o nazwie, MyDatabase
wtedy plik o nazwie MyDatabase.jfm
pojawia się w katalogu głównym katalogu projektu.
- Jest wyłącznie zablokowany, gdy projekt jest otwarty w Visual Studio
- Jest to plik binarny
- Zaczęło się pojawiać dopiero niedawno (kilka ostatnich dni)
Przeprowadziłem wyszukiwanie w Google, które nie zapewniło żadnego wglądu. Istnieją pewne odniesienia do niektórych starych programów, ale większość wyników to spam / trojanware. Zajrzałem również do SO, ale to również nie przyniosło żadnych rezultatów.
Czy ktoś wie, co to jest i dlaczego tam jest?
Planuję dodać go do pliku gitignore dla Visual Studio , ale muszę wiedzieć, co jest pierwsze, aby przesłać PR ...
AKTUALIZACJA
To łamie teraz widok zmian w Eksploratorze zespołu. W oknie Dane wyjściowe nie są wyświetlane żadne zmiany:
Jako taki będę dodawał plik do pliku .gitignore i przesyłałem PR . Dobrze byłoby w końcu dowiedzieć się, co to jest plik i skąd pochodzi ...
źródło
Odpowiedzi:
Jest to problem spowodowany przez aparat ESENT, na który polegało dodawanie nowego pliku przez SQL Projects. Jest to nowa funkcja w Windows 10 Anniversary Edition, aby uniknąć utraty danych, ale fakt, że SQL Projects przechowuje plik pamięci podręcznej .dbmdl w katalogu głównym projektu, oznacza, że ten zablokowany plik jest dodawany do kontroli źródła Git.
Uwagi:
Ujawnienie : Pracuję w zespole SSDT dla Microsoft.
źródło
Na wynos od innych jest ...
*.jfm
do swojego.gitignore
(W PowerShell
Add-Content .\.gitignore *.jfm
)git rm --cached *.jfm
źródło
.gitignore
nie skończyć z użyciem nowej linii,Add-Content .\.gitignore `r`n*.jfm
aby upewnić się, że skończy na własnej linii.