2015-12-18 3 views
5

GIT in Visual Studio sta segnalando che il file .dbmdl è in uso da un altro processo.Visual Studio 2015, utilizzando l'estensione GIT e il progetto Database .dbmdl file

Quando esegue questa operazione, tutto il rilevamento delle modifiche VS si interrompe, nessun file viene visualizzato come modificato.

Rimuovere il mio progetto DB dalla soluzione e immediatamente tutti i file modificati vengono visualizzati come modificati.

Il file .dbmdl è una sorta di cache locale e non è destinato a essere controllato nel controllo del codice sorgente. E ho fatto in modo che non lo fosse.

Come posso risolvere questo problema e avere il mio progetto DB nella soluzione?

+1

Una nuova versione di questo stesso problema esiste per un file .jfm con problemi simili a .dbmdl. Ancora una volta, .gitignore e corregge il problema VS git – Pxtl

risposta

7

Ho risolto questo problema specificando specificamente il file .dbmdl nel mio file .gitignore.

Da quel momento in GIT in VS l'ho completamente ignorato e le modifiche vengono sempre visualizzate.

+1

C'è un repository Git su GitHub che contiene diversi file .gitignore standard che puoi usare. Ce ne sono alcuni per i progetti VS che funzionano piuttosto bene, ma richiedono un piccolo ritocco per includere vari file XML come quelli usati per i profili di pubblicazione. Si consiglia di controllare quelli fuori per modelli da utilizzare se non l'hai già. –

+1

Sì, lo so, grazie amico! è qui: github.com/github/gitignore – ozz

+0

Ho passato letteralmente 5 ore con questo ... finalmente ho capito che questo è relativo a questo file .jfm, quindi ho pianificato di gitignore ..., ma volevo solo sapere cos'è jfm file ... google search .jfm Ho trovato questa risposta entro un secondo :-). –

Problemi correlati