2015-12-08 11 views
5

Pracuję z VS 2015 Enterprise w oddziale repozytorium git, które jest pobierane z mojego zdalnego źródła (= TFS 2015). Mogę zmienić i zatwierdzić coś z powodzeniem. W tej chwili idę do Sync -powierzchnia w Team Explorer widzę błąd na górze:Visual Studio 2015 i Git/TFS: Błąd strony synchronizacji: Obiekt nie znaleziony - brak pasującego luźnego obiektu

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

... i Nie widzę moich lokalnych zobowiązują się na liście „zobowiązuje wychodzące”, gdzie oczekuje się, być.

Ale w PowerShell mogę wykonać „git push” bez problemów.

+0

Czy można odtworzyć ten problem na innym komputerze klienta, pobierając to samo repozytorium git z TFS? Jeśli pobierzesz inne repozytorium git z TFS na tym samym komputerze klienckim, czy spotkasz ten sam problem? –

Odpowiedz

0

Jeśli odtworzyć ten problem na innym komputerze klienckim ciągnąc za sam git-repozytorium z TFS, może trzeba mieć nową gałąź z oryginałem.

Jeśli masz taki sam problem, ściągnij inne repozytorium git z TFS na tym samym komputerze klienta, możesz spróbować wyczyścić plik pamięci podręcznej na komputerze klienta: C:\Users\username\AppData\Local\Microsoft\Team Foundation\6.0\Cache i spróbować zresetować ustawienia i dodatki (devenv /ResetSettings) i (devenv /ResetSkipPkgs), spróbuj przebudować wszystkie szablony (devenv /setup).

1

Widziałem tę wiadomość w profesjonalnym VS 2015 podczas próby przełączenia z gałęzi funkcji do gałęzi głównej. ponowne uruchomienie VS naprawiło to.

+0

Mam to z nie, gdzie po prostu będąc w mistrzu. również otrzymanie Twojej konfiguracji wymaga scalenia z ref "refs/heads/master" z pilota, ale nie udało się pobrać takiego ref. w linii poleceń – JDPeckham

Powiązane problemy