Máy chủ TFS của chúng tôi hiện có một số sự cố kết nối tạm thời và do đó VS đã không phản hồi, khiến hơn 50 nhà phát triển không thể làm việc!
Có thể chuyển TFS sang chế độ ngoại tuyến trong trường hợp có sự cố như vậy không?
Máy chủ TFS của chúng tôi hiện có một số sự cố kết nối tạm thời và do đó VS đã không phản hồi, khiến hơn 50 nhà phát triển không thể làm việc!
Có thể chuyển TFS sang chế độ ngoại tuyến trong trường hợp có sự cố như vậy không?
Câu trả lời:
Có một số tiện ích mở rộng studio trực quan nhỏ cho mục đích này:
Trong trường hợp TFS 2012, có vẻ như không cần tiện ích mở rộng 'Chuyển sang chế độ ngoại tuyến'. Tôi đã đọc một vài điều về một tính năng mới được gọi là không gian làm việc cục bộ cho mục đích tương tự.
Ngoài ra, tôi đã thành công tốt đẹp với Git-TF . Tất cả những gì tốt đẹp của git và khi bạn đã sẵn sàng, bạn có thể đẩy nó lên TFS.
Xem tài liệu tham khảo này để biết thông tin về cách ràng buộc / hủy liên kết giải pháp hoặc dự án của bạn khỏi kiểm soát nguồn. LƯU Ý: điều này không áp dụng nếu bạn đang sử dụng GIT và có thể không áp dụng cho các phiên bản sau VS2008.
Trích dẫn từ tài liệu tham khảo:
Để ngắt kết nối giải pháp hoặc dự án khỏi kiểm soát nguồn
Trong Visual Studio, mở Solution Explorer và chọn (các) mục để ngắt kết nối.
Trên menu tệp, bấm Kiểm soát nguồn, sau đó thay đổi Kiểm soát nguồn.
Trong hộp thoại Thay đổi Điều khiển Nguồn, bấm Ngắt kết nối.
Bấm OK.
Tiện ích mở rộng 'Chuyển sang ngoại tuyến' thêm một nút vào menu Kiểm soát nguồn.
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
plundberg: Nút "ngắt kết nối" chỉ có sẵn cho nhà cung cấp TFS bắt đầu từ VS 2008. Ngay cả khi đó, tôi không chắc liệu nó có được hỗ trợ chính thức hay không. Cách được khuyến nghị để sử dụng tính năng Go Offline là [lại] mở giải pháp.
Martin Pritchard: nếu bạn gặp khó khăn giữa hoạt động, bạn có thể buộc VS hết thời gian chờ bằng cách kéo phích cắm mạng (theo nghĩa đen) hoặc chạy ipconfig / release .
Sau khi bạn được đánh dấu là ngoại tuyến, đây là hướng dẫn từng bước để làm việc ở chế độ đó: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html
Thông tin chi tiết hơn về cách điều chỉnh hành vi hậu trường: http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
Tùy thuộc vào cửa sổ công cụ bạn đã mở, VS có thể cố gắng tấn công máy chủ nhóm tự động khi nó khởi động.
Để có kết quả tốt nhất, hãy thử cách này:
Bây giờ bạn sẽ thấy rằng bạn có thể bắt đầu studio trực quan mà không cần cố gắng truy cập máy chủ TFS.
Tôi biết nó chỉ là một bên cho vấn đề của bạn, nhưng tôi hy vọng bạn thấy điều này hữu ích!
Nếu bạn có một giải pháp đang mở và TFS không hoạt động, bạn có thể gặp sự cố khi chuyển sang chế độ ngoại tuyến. Nếu bạn đóng và mở lại giải pháp của mình, một hộp thoại nhỏ xinh xắn sẽ xuất hiện hỏi bạn có muốn Ngoại tuyến không.
Ngoài ra, nếu bạn không muốn đóng / mở lại giải pháp, (theo đề xuất của Bernie ), bạn có thể cài đặt plugin TFS Go-Offline , sau đó nhấp vào:
TEAM -> Go Offline
Đơn giản chỉ cần thay đổi tên thư mục gốc cho giải pháp của bạn trong máy cục bộ của bạn, nó sẽ tự động ngắt kết nối.
Tôi chỉ muốn bao gồm một liên kết đến giải pháp cho một vấn đề tôi đang gặp phải với VS2008 và TFS08.
Tôi đã vô tình mở giải pháp của mình mà không được kết nối với mạng của mình và không thể khôi phục nó "như cũ" và phải đóng lại mỗi khi tôi mở.
Tôi đã tìm thấy giải pháp ở đây; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx
Về cơ bản, bạn cần mở "Connect to Team Foundation Server" và sau đó là "Máy chủ ..." khi ở đó, Xóa / Loại bỏ máy chủ của bạn và thêm lại nó. Điều này đã khắc phục sự cố của tôi.
Nếu mã đã được kiểm tra bởi người dùng rằng nếu ngoại tuyến và họ có phiên bản mới nhất trên hd cục bộ của họ, thì họ chỉ cần duyệt đến vị trí giải pháp và mở giải pháp bằng cách nhấp đúp vào tệp sln. Giải pháp sẽ mở ở chế độ ngắt kết nối.