2015-12-17 19 views
5

Utilizzo Visual Studio 2015 e ho un repository git clonato direttamente da Visual Studio.Visual Studio 2015 Update 1 ha rotto l'interfaccia repository git

Il recente aggiornamento da Visual Studio 2015 a Visual Studio 2015 Update 1 ha provocato un malfunzionamento nel menu delle modifiche del repository git repository (in "Modifiche di Team Explorer"). Pertanto, non è consentito alcun commit tramite l'applicazione (poiché MVS2015 non riconosce alcuna modifica).

I comandi di Git utilizzati tramite la riga di comando funzionano (utilizzando Git per Windows), dimostrando che questo non è un problema relativo al repository ('git status' mostra le modifiche non messe in scena per i file commit e non tracciati, 'git add', ' git commit 'e' git push 'permettono di spingere nuovi commit).

Tuttavia, MVS sembra non riconoscere queste modifiche. Tale problema persiste con e senza estensione GitHub ufficiale. La disinstallazione dell'estensione GitHub e l'utilizzo di MVS includevano già i risultati dell'interfaccia git nello stesso errore. Pertanto, il problema sembra essere indipendente dall'estensione GitHub ed esclusivamente correlato a MVS.

+2

Ho lo stesso problema - aggiornamento di Visual Studio 2015 1. Il controllo del codice sorgente Git in VS 2015 sembra essere rotto. Funziona bene per alcuni minuti, ma le icone di stato accanto a ciascun file si trasformano nel piccolo lucchetto blu come se non ci fossero cambiamenti e le pagine delle modifiche di Team Explorer indicano che non ci sono state modifiche. È necessario chiudere lo studio visivo e riaprire, caricare rapidamente il progetto e provare a verificare le modifiche prima che scompaiano di nuovo. Spero che qualcuno possa offrire qualche consiglio su quale potrebbe essere la causa. – Roddles

+2

Lo stesso problema qui. Abbiamo bisogno di una soluzione il prima possibile, Microsoft. –

+0

Sto riscontrando gli stessi problemi anche con l'aggiornamento 3. È abbastanza odioso dover chiudere e riaprire lo studio per vedere i cambiamenti riflessi correttamente. – WiredWiz

risposta

0

Questo problema può essere risolto aggiungendo i file * .VC.opendb e * .VC.db al file .gitignore del repository.

0

Ci sono anche problemi con VS 2015 in Windows 10 a causa di un file jfm nei progetti di database. Vedi this issue with JFM files and Git. L'aggiunta di * .jfm a .gitignore potrebbe risolvere il problema, ma potrebbe essere necessario rimuovere tutti i file .jfm dal repository.

+0

Questo in realtà non risponde alla domanda. Se hai una domanda diversa, puoi richiederla facendo clic su [Invia domanda] (http://stackoverflow.com/questions/ask). Puoi anche [aggiungere una taglia] (http://stackoverflow.com/help/privileges/set-bounties) per attirare maggiormente l'attenzione su questa domanda una volta che hai abbastanza [reputazione] (http://stackoverflow.com/help/ che cosa è-la reputazione). - [Dalla recensione] (/ recensione/post di bassa qualità/14153876) –

+0

I miei sintomi erano esattamente gli stessi descritti nella domanda. Git ha smesso di funzionare in VS a causa del blocco di Git dopo un errore nel tentativo di accedere a un file .jfm. La risposta è stata fornita nel link. Chi ha un'interfaccia Git rotta dovrebbe anche considerare i file JFM come una fonte di problemi. – jlear

Problemi correlati