2011-07-25 18 views
18

Tôi đã mở một giải pháp ở chế độ ngoại tuyến. Nhưng bây giờ tôi đang cố gắng để đi trực tuyến và kết nối với tfs nhưng tôi dường như không thể nhìn thấy "Go Online" Button dưới File-> Source Control.Không thể xem tùy chọn trực tuyến trong tfs

Tôi kết nối với TFS bằng cách sử dụng tùy chọn Team-> Connect to Team Foundation Server nhưng tôi vẫn không thấy nút "Go Online" trong File-> Source Control.

Có cách nào khác để truy cập trực tuyến trong TFS không?

Version sử dụng: Visual Studio 2010 Ultimate, kết nối Team Foundation Server 2010.

+0

Bạn có thấy tùy chọn này sớm hơn không? – ukhardy

+0

Có, tôi đã từng thấy tùy chọn đó trước đó. –

+1

Đây là giải pháp phù hợp với tôi: http://stackoverflow.com/a/13681808/1551006 –

Trả lời

6

Hãy thử File> Nguồn Control> Change Source Control, và sau đó gắn các giải pháp của bạn/dự án.

+0

Nếu tôi sử dụng liên kết, nó đang kết nối với máy chủ TFS nhưng yêu cầu tôi thực hiện thanh toán của tệp dự án. Nếu tôi nói có, tôi có nhiều tệp SLN và dự án mà thanh toán đã thay đổi và đang hiển thị trong các thay đổi đang chờ xử lý của tôi.Đó là bình thường không? –

+0

Nếu đây là lần đầu tiên bạn ràng buộc dự án, thì điều này có vẻ bình thường, vì tất cả các tệp đó sẽ cần trải qua quá trình đăng ký ban đầu. – WEFX

+0

Đây không phải là lần đầu tiên. Dự án đã có trong Kiểm soát nguồn. Tôi đã kiểm tra nó trước đó. –

33

Tôi phát hiện ra rằng mục trình đơn "File> Source Control> Go Online" không xuất hiện khi cửa sổ "Source Control Explorer" đang hoạt động.

Vì vậy, bạn sẽ phải mở một cửa sổ và \ hoặc tệp khác.

Trong trường hợp của tôi, khi tôi mở tệp .cs trong một dự án của giải pháp mở, mục menu "Go Online" đã có sẵn một lần nữa.

+5

URGH. Tôi đã tìm kiếm các nút, một trong đó ** được sử dụng để được vào thám hiểm giải pháp **, sau đó một tìm kiếm google làm cho tôi tìm thấy câu trả lời này. Tôi sẽ không bình luận về ý tưởng giao diện người dùng tuyệt vời này (những bình luận của tôi sẽ nhớ đến trò chơi điện tử Angry Nerd, vì vậy nó không phải là trường hợp). Chỉ cần biết rằng đồng nghiệp của tôi bây giờ còn lại tự hỏi tại sao tôi đã gần như rơi khỏi ghế trong khi cười như điên .... TẠI SAO, chỉ cần cho tôi biết TẠI SAO. – SPArchaeologist

+1

Tôi biết cảm giác đó ... –

1

Bạn có thể phải xóa các ràng buộc của các dự án hiện tại không thể ràng buộc chính xác.

Sau đó đóng hộp thoại ràng buộc.

Bây giờ bạn có thể thêm từng dự án đã ngắt kết nối khỏi trình khám phá giải pháp của mình.

này dao động trong khoảng từ buggy và thảm hại, nhưng nếu bạn nhấp vào xung quanh trên đủ nhiều menu dường như không liên quan, menu ngữ cảnh, và các hộp thoại, bạn có thể đoán làm thế nào để sửa chữa các kết nối TFS như thế này

1

Đây không phải là lý tưởng, nhưng một tùy chọn khác là đóng Visual Studio và mở lại nó.

Trong trường hợp của tôi bất cứ khi nào tôi bị ngắt kết nối (chúng tôi sử dụng TFS trực tuyến) thì sau khi ngắt kết nối VS của tôi nghĩ rằng nó vẫn còn ngoại tuyến, tôi không thể thuyết phục nó nếu không tôi khởi động lại VS sau đó buộc nó kiểm tra kết nối và sau đó giải pháp của tôi tự động trở lại "trực tuyến".

0

Tôi gặp phải vấn đề tương tự khi tôi làm việc trên giải pháp của mình khi tôi bị ngắt kết nối khỏi tfs.

Tôi đã tải và tải dự án tôi đã làm việc ngoại tuyến và đột nhiên truy cập tùy chọn trực tuyến được hiển thị.

Tôi nghĩ rằng việc đó sẽ kiểm tra dự án để các ràng buộc không xác định bị xóa.

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