2014-11-18 13 views
34

Làm thế nào để tạo giải pháp làm bản sao sạch mà không cần ánh xạ tới TFS? Vấn đề là thông báo này hiển thị khi tôi đang cố gắng mở nó. Tôi muốn mở nó như bình thường mà không cần kết nối TFS.Xóa kết nối TFS khỏi giải pháp

enter image description here

Trả lời

21

Nếu bạn muốn vĩnh viễn và hoàn toàn tách các giải pháp từ kiểm soát nguồn, sau đó hãy thử như sau:

  1. Nhấp vào nút 'Không' để tránh kết nối với TFS.
  2. Trong menu tệp, chuyển đến tùy chọn kiểm soát nguồn và xóa các ràng buộc. Bạn sẽ đặc biệt muốn Kiểm soát Nguồn - Nguồn - Nâng cao - Thay đổi Kiểm soát Nguồn ...
  3. Lưu giải pháp.

Lần tiếp theo bạn mở giải pháp, bạn sẽ không được nhắc kết nối với TFS.

+0

Trong trường hợp của tôi, nó là cần thiết để sử dụng VS2013 để tách TFS từ một giải pháp VS2010. – bvj

+0

Tôi phải bật lại Javascript (tắt để thử nghiệm) trong Chrome để hiển thị tùy chọn này. Để công bằng, MSVC đã đề cập đến một thông báo cảnh báo trên màn hình đăng nhập TFS trên màn hình. – Anthony

+0

Thao tác này không hoạt động đúng cách vì nó không xóa các tệp kết buộc, làm cho việc kết nối lại với nguồn điều khiển trở nên khó khăn hơn. – Lukos

25

Chỉnh sửa tệp giải pháp và xóa phần sau khỏi tệp giải pháp. Nó sẽ không giống nhau nhưng sẽ giống nhau.

GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 2 
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} 
    SccTeamFoundationServer = <YourTFSURL> 
    SccLocalPath0 = . 
    SccProjectUniqueName1 = . 
    SccLocalPath1 = . 
EndGlobalSection 
8
  • Để loại bỏ các ràng buộc, bạn có thể sử dụng Visual Studio: Menu File/Nguồn Control/Advanced/Change Source Control.

  • Bạn cũng có thể tự làm điều đó bằng cách xóa bất kỳ SCC nào ... khỏi sln và csproj.

  • Nếu bạn thường xuất tệp nguồn, bạn có thể sử dụng ExportSrc. Nó có nhiều tùy chọn như loại bỏ ràng buộc TFS (ON theo mặc định).

65

Để loại bỏ hoàn toàn kiểm soát nguồn TFS ràng buộc làm theo hai bước sau:

1) Tới thư mục của giải pháp của bạn, tìm và xóa tất cả các file có dấu * .vssscc và * phần mở rộng .vspscc.

2) mở tệp .sln của giải pháp trong notepad tìm và xóa phần "GlobalSection (TeamFoundationVersionControl)" này.

Reference Link

+0

Điều này giải quyết được vấn đề của tôi. – Ziggler

+0

Giải quyết nó cho tôi là tốt. Tôi đoán bạn không thể giải nén hoàn toàn TFS từ bên trong Visual Studio một mình. –

+0

đây là cách tôi làm khi tôi cần – user5328504

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