2016-02-12 11 views
32

Tôi không biết chính xác như thế nào, nhưng vào một thời điểm nhất định, chúng tôi đã hủy hoại giải pháp studio hoàn chỉnh của chúng tôi. Nó sẽ không xây dựng nữa, cũng không sạch sẽ, cũng không tìm thấy bất kỳ tài liệu tham khảo nào.Mỗi lần tôi mở giải pháp VS của mình, tôi nhận được “Dự án gần đây đã được thêm vào giải pháp này. Bạn có muốn lấy chúng từ kiểm soát nguồn không? ”

Giờ sau khi tìm kiếm và cố gắng khắc phục mọi thứ chúng tôi nhận được đến mức mọi thứ đã được xây dựng và chạy lại.

Tuy nhiên .. mỗi lần chúng tôi mở giải pháp của mình, chúng tôi sẽ nhận được thông báo “Dự án gần đây đã được thêm vào giải pháp này. Bạn có muốn lấy chúng từ kiểm soát nguồn không? ”.

Điều này có thể là nguyên nhân của việc cố gắng sửa một thứ và phá vỡ một thứ khác.

Làm cách nào để loại bỏ thông báo này?

Projects have recently been added to this solution. Do you want to get them from source control?

Trả lời

47

Nhờ có một số nghiên cứu và cố gắng một số tùy chọn khác nhau này là những gì giải quyết nó trong trường hợp của chúng tôi.

1. unbinding file giải pháp từ TFS

Hủy liên kết các tập tin giải pháp (sln) từ TFS. Chúng tôi đã làm điều này (trong studio hình ảnh của khóa học) bằng cách vào menu File => Source Control => Change Source Control.

Unbinding the solution file

2. Làm sạch các tập tin giải pháp bằng cách xóa globalsection

Chúng tôi đã có để làm sạch các tập tin giải pháp (sln) bằng cách mở nó trong một trình soạn thảo văn bản (chúng tôi sử dụng notepad ++). Chúng tôi đã xóa tất cả các lần xuất hiện của GlobalSection(TeamFoundationVersionControl) = preSolution. Bao gồm thẻ bắt đầu được đề cập và thẻ kết thúc EndGlobalSection.

3. Ràng buộc các tập tin giải pháp cho TFS nữa

Cuối cùng chúng tôi binded file giải pháp (sln) để TFS nữa. Chúng tôi đã làm điều này (trong visual studio tất nhiên) bằng cách vào menu File => Source Control => Change Source Control

Binding the solution file to TFS again

Nhờ http://www.nivisec.com/2008/09/vsts-projects-have-recently-been-added.html người chỉ chúng tôi đi đúng hướng sau vài giờ nghiên cứu.

+2

Điều này cũng phù hợp với tôi! – Ted

+0

Xin chào, Tom B. Bạn có biết liệu lịch sử có bị mất khi bạn hủy liên kết giải pháp từ TFS không ?. Cảm ơn trước. – mggSoft

+0

Lịch sử được lưu trong TFS không phải trong ràng buộc của không gian làm việc cục bộ của bạn để không có lịch sử sẽ không bị mất. –

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