7

Tôi có nhiều giải pháp đã được ánh xạ trước đó tới một TFS được lưu trữ. Ánh xạ cục bộ của họ cũng được định nghĩa và tất cả mã nguồn đều được cập nhật cục bộ. Tôi đã từ bỏ đăng ký TFS của mình và bắt đầu sử dụng visualstudio.com làm máy chủ TFS của mình.Thay đổi ánh xạ điều khiển nguồn TFS trong Visual Studio 2013

Tôi đã đi vào một trong các giải pháp, đã xóa các tệp * .vssscc khỏi giải pháp và tệp * .vspscc khỏi mỗi dự án lồng nhau. Khi tôi mở giải pháp trong VS 2013, cửa sổ đầu ra cung cấp cho tôi một thông báo nói rằng TFS ban đầu (không đăng ký bây giờ) không có sẵn và giải pháp đang mở ngoại tuyến.

Kết quả là, khi tôi chọn tùy chọn "Thay đổi điều khiển nguồn", trước tiên nó yêu cầu tôi đăng nhập vào TFS cũ có thông tin đăng nhập không còn hợp lệ.

Hơn nữa, nó cho tôi biết rằng thư mục cục bộ mà tôi đang cố gắng ánh xạ tới TFS mới đã được ánh xạ tới TFS cũ. Làm thế nào tôi có thể loại bỏ bản đồ này mà không cần truy cập vào TFS cũ?

Trả lời

0

Câu trả lời ở đây hoạt động khi máy chủ TFS cũ khả dụng. Của tôi không phải nhưng chưa được xóa khỏi danh sách máy chủ trong VS. Việc xóa mục nhập đó cho phép tôi xóa giải pháp khỏi kiểm soát nguồn hoàn toàn cùng với ánh xạ và thêm nó vào một máy chủ điều khiển nguồn khác.

3

Có lẽ đơn giản nhất để loại bỏ các ánh xạ bằng cách sử dụng dòng lệnh

tf workspaces /remove workspacename;owner /collection:http://urlto.old:8080/tfs/ProjectCollection

Sau khi loại bỏ các cấu hình không gian làm việc cũ cho thư mục hiện hành và lập bản đồ các thư mục để đăng ký mới của bạn, Visual Studio nên nhắc bạn tự động cập nhật các ràng buộc giải pháp cho máy chủ mới.

Thao tác này sẽ không xóa không gian làm việc của bạn từ máy chủ (theo dõi không gian làm việc), nhưng vì bạn không còn quyền truy cập vào nó nữa, nên đủ để khách hàng của bạn quên thư mục được ánh xạ.

3

Không chắc chắn nếu làm việc này nếu bạn ngoại tuyến, nhưng bạn có thể loại bỏ các bản đồ bằng cách mở khu vực Manage Workspaces trong Source Control Explorer (click vào ... tùy chọn của menu thả xuống ở bên phải của Workspace :)

Quản lý không gian làm việc ->Chọn không gian làm việc của bạn ->Chỉnh sửa ->Xóa hoặc thay đổi ánh xạ của bạn.

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