2015-12-08 7 views
5

Lavoro con VS 2015 Enterprise su un ramo di un repository git estratto dall'origine remota (= TFS 2015). Posso cambiare e commettere qualcosa con successo. Nel momento in cui vado al Sync -area nel Team Explorer vedo un errore sulla parte superiore:Visual Studio 2015 e Git/TFS: Errore pagina di sincronizzazione: oggetto non trovato - nessun oggetto mobile corrispondente

An error occurred. Detailed message: Object not found - no matching loose object (<a 40-character-id is here>) 

... e Io non vedere i miei locali commettere nella lista "impegna in uscita", dove mi aspettavo essere.

Ma all'interno di PowerShell posso eseguire "git push" senza problemi.

+0

È possibile riprodurre questo problema su un altro computer client estraendo lo stesso repository git da TFS? Se si estrae un altro repository git da TFS sullo stesso computer client, si incontrerebbe lo stesso problema? –

risposta

0

Se si riproduce questo problema su un altro computer client estraendo lo stesso repository git da TFS, potrebbe essere necessario disporre di un nuovo ramo dall'originale.

Se si ha lo stesso problema, estrarre un altro repository git da TFS sullo stesso computer client, provare a pulire il file cache sul computer client: C:\Users\username\AppData\Local\Microsoft\Team Foundation\6.0\Cache e provare a ripristinare le impostazioni e le impostazioni dei componenti aggiuntivi (devenv /ResetSettings) e (devenv /ResetSkipPkgs), provare a ricostruire tutti i modelli (devenv /setup).

1

Ho visto questo messaggio in VS 2015 professionale quando cercavo di tornare da un ramo di funzione al ramo principale. riavviare VS ha risolto.

+0

ho capito da zero dove sono solo il master. anche ottenere la configurazione specifica per unire con ref 'refs/heads/master' dal telecomando, ma non è stato recuperato tale ref. alla riga di comando – JDPeckham

Problemi correlati