it-swarm.dev

Tại sao tất cả các tệp ghi được bảo vệ và làm cách nào tôi có thể đăng ký?

Tôi hiện đang làm việc với Team Foundation Server và Visual Studio. Kể từ hai ngày, tôi liên tục nhận được thông báo lỗi mà tôi không thể ghi vào tệp (có vẻ như tôi không cố truy cập tệp nào). Tôi là người duy nhất trong đội của tôi có những vấn đề đó. 

Vì vậy, khi tôi cố gắng đăng ký, tôi nhận được:

enter image description here

Khi tôi nhấp vào Ghi đè, tôi có thể ghi đè lên nó. Nhưng khi tôi cố gắng đăng ký các thay đổi đang chờ xử lý, tôi không thấy bất kỳ thay đổi nào. Nếu tôi sửa đổi một tệp nguồn, tôi có thể so sánh nó với phiên bản mới nhất và thấy rằng có những thay đổi.

Làm thế nào tôi có thể sửa lỗi này? Tôi chỉ đơn giản là muốn làm việc ...

Cách xử lý: Nếu tôi "Kiểm tra chỉnh sửa ..." tệp (để tôi nhận được khóa) tôi có thể chỉnh sửa nó. Nhưng điều này không làm việc cho tệp giải pháp, bởi vì ai đó đã kiểm tra nó.

38
Martin Thoma
  1. Truy cập Solution Explorer
  2. Nhấp chuột phải vào giải pháp của bạn
  3. Nhấp vào Go online
77
Martin Thoma

Có vẻ như giải pháp của bạn không được kết nối với Team Foundation Server.

Tôi khuyên bạn nên xóa ánh xạ không gian làm việc của mình, xóa tất cả các tệp cục bộ của không gian làm việc và sau đó lấy phiên bản mới (Nhận phiên bản mới nhất) từ Team Foundation Server.

Để xóa ánh xạ, bạn cần mở Source Control Explorer trong Visual Studio. Điều hướng đến Chi nhánh bạn đang làm việc và mở Menu ngữ cảnh (nhấp chuột phải vào chi nhánh). Trong menu bạn chọn Advanced->Remove mappings....

Trong hộp thoại, bạn có thể chỉnh sửa hoặc xóa ánh xạ không gian làm việc của mình. ( Lưu ý: Khi bạn chọn Xóa ánh xạ thì tất cả các tệp trong Thư mục cục bộ sẽ bị xóa do TFS kiểm soát)

Những gì bạn cũng có thể làm là kiểm tra trạng thái của không gian làm việc/giải pháp của bạn nếu nó được kết nối với TFS. Để làm điều đó, bạn cần mở giải pháp trong Visual Studio và sau đó mở File->SourceControl->Advanced->Change Source Control... trong Menu File của Visual Studio.

Trong Hộp thoại, bạn sẽ thấy Giải pháp và dự án của mình được kết nối với TFS và máy chủ mà chúng được kết nối với

5
Jehof

Bạn sẽ gặp vấn đề tương tự khi đặt vị trí Vùng làm việc của mình thành máy chủ (trong trường hợp của tôi xảy ra bằng cách nào đó một cách kỳ diệu). 

Để thay đổi vị trí thành cục bộ một lần nữa, hãy mở trình điều khiển nguồn Explorer và ở phần trên, bạn tìm thấy một phần thả xuống có nhãn "Không gian làm việc". Từ danh sách này thả xuống, chọn "Không gian làm việc ...". Thao tác này sẽ mở hộp thoại "Quản lý không gian làm việc" nơi bạn có thể chọn không gian làm việc của mình và nhấp vào nút "Chỉnh sửa". Trong hộp thoại Chỉnh sửa, nhấp vào nút "Nâng cao" và bạn sẽ thấy trình đơn thả xuống cho Vị trí nơi bạn có thể thay đổi lại thành Địa phương.

MSDN cung cấp thông tin chi tiết n về ưu và nhược điểm của không gian làm việc cục bộ và máy chủ.

2
Grochni

Bạn nên có các tệp cục bộ tương ứng như trong điều khiển nguồn . Chuyển đến tệp cục bộ, nhấp chuột phải vào tệp đó và chọn Thuộc tính,

trong hộp thoại đã mở, bỏ chọn hộp kiểm chỉ đọc, bấm Có cho câu hỏi nếu bạn muốn áp dụng các thay đổi cho tất cả các thư mục con và tệp.

Hy vọng điều này là hữu ích.

2
ParPar