2015-12-08 14 views
5

Tôi làm việc với VS 2015 Enterprise trên nhánh của kho lưu trữ git được lấy từ nguồn gốc từ xa của tôi (= TFS 2015). Tôi có thể thay đổi và cam kết thành công. Trong thời điểm tôi đi đến Sync -area trong Team Explorer tôi thấy một lỗi trên:Visual Studio 2015 và Git/TFS: Sync-Page-Error: Không tìm thấy đối tượng - không đối tượng lỏng lẻo nào phù hợp

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

... và tôi không thấy địa phương cam kết trong danh sách "cam kết đi" của tôi, nơi tôi mong đợi nó được.

Nhưng trong PowerShell tôi có thể thực thi "git push" mà không gặp sự cố.

+0

Bạn có thể sao chép sự cố này trên máy khách khác bằng cách kéo cùng một kho lưu trữ git khỏi TFS không? Nếu bạn kéo một kho git khác từ TFS trên cùng một máy khách, bạn có gặp vấn đề tương tự không? –

Trả lời

0

Nếu bạn tạo lại vấn đề này trên máy khách khác bằng cách kéo cùng một kho lưu trữ git từ TFS, bạn có thể cần phải có một nhánh mới từ bản gốc.

Nếu bạn gặp vấn đề tương tự, hãy kéo một kho git khác từ TFS trên cùng một máy khách, bạn có thể thử xóa tệp bộ đệm trên máy khách: C:\Users\username\AppData\Local\Microsoft\Team Foundation\6.0\Cache và thử cài đặt lại và cài đặt bổ trợ (devenv /ResetSettings) và (devenv /ResetSkipPkgs), hãy thử xây dựng lại tất cả các mẫu (devenv /setup).

1

Tôi thấy thông báo này trong chuyên gia VS 2015 khi cố gắng chuyển về từ nhánh chi nhánh thành chi nhánh chính. khởi động lại VS đã sửa nó.

+0

tôi có được điều này không có nơi chỉ là chủ. cũng nhận được cấu hình của bạn chỉ định để hợp nhất với ref 'refs/heads/master' từ điều khiển từ xa, nhưng không tìm nạp lại dữ liệu như vậy. tại dòng lệnh – JDPeckham

Các vấn đề liên quan