2009-05-11 27 views
6

Chúng tôi đang sử dụng TFS và chúng tôi đang gặp sự cố khi chúng tôi chuyển đổi chi nhánh, điều này sẽ làm nảy sinh các vấn đề với các ràng buộc TFS mỗi lần.TFS TFS có cần tệp .vspcc không?

Chúng tôi vẫn có

file .vspcc file .vsscc

đó là tôi đoán nơi nó lưu trữ các cam kết ràng buộc, không ai có bất kỳ lời khuyên về cách để dễ dàng chuyển đổi giữa các chi nhánh tại TFS mà không đau đớn ?

Trả lời

4

Các tệp này được sử dụng để lưu trữ các tệp bị loại trừ khỏi kiểm soát nguồn - và có, chúng nằm dưới sự kiểm soát nguồn. Tôi chưa bao giờ phải lo lắng về những điều này trước đây, vì vậy tôi không nghĩ đó là vấn đề.

Các ràng buộc thường được lưu trữ trong tệp proj và sln thực tế của bạn.

Nếu bạn có vấn đề với ràng buộc, bạn thực sự có một số vấn đề với không gian làm việc của bạn. Hoặc là tạo một không gian làm việc mới trong một thư mục cục bộ mới và lấy mọi thứ từ máy chủ ở đó từ đầu (tức là thiết lập ánh xạ vùng làm việc thông qua studio trực quan, mở giải pháp của bạn thông qua trình duyệt nguồn ... Không sử dụng bất kỳ thủ thuật thông minh nào ở đây - nếu không những điều kỳ lạ xảy ra), hoặc thử vào File -> Source Control -> Change Source Control, unbinding tất cả các dự án và rebinding chúng. VS sẽ mù quáng viết thông tin ràng buộc một lần nữa vào dự án của bạn và các tập tin sln nếu bạn làm điều này.

Đặc biệt đảm bảo rằng tất cả đường dẫn máy chủ bạn đang kiểm tra đều có thể được ánh xạ tới đường dẫn cục bộ.

Chuyển đổi giữa các nhánh chỉ được thực hiện bằng cách mở tệp giải pháp thích hợp từ thư mục/nhánh thích hợp. Nó không phải là bình thường mà điều này mang lại cho bạn vấn đề, rõ ràng.

+2

+1 cho đề xuất ánh xạ vùng làm việc. Mỗi. Độc thân. Thời gian. Tôi đã nhìn thấy một vấn đề với bindings hoặc vui vẻ "vẫn xám sau khi tôi nhận được mới nhất" vấn đề nó hóa ra là bản đồ xấu. Tôi sẽ đề nghị rằng OP xóa không gian làm việc hiện tại, sau đó ánh xạ một cái gì đó như "c: \ projects" vào thư mục TFS cấp cao nhất "$ /". – NotMe

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