2015-06-09 17 views
13

Sau khi thêm một giải pháp web mới để kiểm soát nguồn trong vs 2013 và kiểm tra trong lần đầu tiên, tôi nhận được lỗi này:trực quan nhóm dự án phòng thu 2013 đã bị xóa

TF402484: The "PROJECTNAME" team project has been deleted. 
Undo any pending changes to that project or branches from 
that project in your local workspace. Then retry the operation. 

Nếu tôi cố gắng để chọn "Undo bất kỳ thay đổi đang chờ xử lý nào "nó cho tôi biết rằng không có thay đổi đang chờ xử lý nào. Bây giờ tôi không thể "nhận được mới nhất" hoặc "kiểm tra" bất kỳ giải pháp nào khác và tôi gặp lỗi tương tự. Trình thám hiểm kiểm soát nguồn không hiển thị bất kỳ điều gì khác ngoài "đang hoạt động ..." và tôi gặp lỗi tương tự. Các dự án không phải là vissible cho những người khác trong nhóm.

Bất kỳ ai khác trải nghiệm điều gì đó như thế này? Tôi đã xóa dự án khỏi vùng làm việc. Tôi có thể xóa dự án khỏi VS 2013 theo bất kỳ cách nào khác không?

+0

Âm thanh như một tập tin đó là một phần của checkin của bạn được qua ranh giới dự án nhóm .. –

Trả lời

0

Mở studio trực quan và truy cập trình thám hiểm nhóm. Sau đó nhấp vào biểu tượng phích cắm nhỏ để đi đến màn hình "kết nối". Người ta nhấp vào liên kết "kết nối với các dự án nhóm" ở đầu bảng điều khiển. Điều này sẽ cung cấp cho bạn một danh sách các máy chủ và các dự án mà bạn đã kiểm tra kết nối của bạn.

Dấu kiểm này cho dự án không còn tồn tại nữa.

31

Tôi vừa trải qua điều này khi đồng nghiệp của tôi đã xóa dự án trong TFS nơi tôi có kết nối với các dự án đó. Cách tôi đã giải quyết:

Trong Team Explorer, nhấp vào Thay đổi đang chờ xử lý. bạn sẽ thấy có bốn phần trong đó là Chú thích, Các mục công việc liên quan, các thay đổi được bao gồm và các thay đổi bị loại trừ. Xem phần Thay đổi bị loại trừ nếu có bất kỳ tệp nào thuộc về thư mục đã xóa. Nếu có, nhấp chuột phải vào tên tệp và chọn Hoàn tác.

+0

+2 Lần thứ hai tôi đến đây tìm kiếm câu trả lời cho vấn đề này, thấy rằng tôi đã upvoted trước đây, tôi ước tôi có thể làm điều đó một lần nữa - cảm ơn! – pcdev

1

Sự cố dường như phát sinh khi bạn có một thư mục trong thư mục không gian làm việc cục bộ TFS gốc của bạn mà không phải là một phần của dự án TFS. Vì đây không thực sự là một dự án TFS, đường dẫn không tồn tại trên máy chủ từ xa và lỗi trên được liên tục hiển thị cho đến khi thay đổi đang chờ xử lý là "hoàn tác".

Ví dụ, trong trường hợp của tôi, tôi đã có một repo git theo không gian làm việc cục bộ TFS chứa mã nguồn cho một dự án mã nguồn mở mà tôi đang sử dụng. Bằng cách nào đó TFS đã cố gắng kiểm tra một trong những tập tin đó, và không ngạc nhiên khi TFS không thể tìm thấy nó trên máy chủ từ xa vì nó chỉ là một bản sao cục bộ của kho lưu trữ GitHub. Sau khi có tệp được thêm lại sau khi một số "hoàn tác thay đổi đang chờ xử lý", tôi đã sao chép mã nguồn, xóa tệp và tạo lại nó, cuối cùng không có liên kết TFS. Có vẻ như lý do tập tin từ dự án GitHub được thêm vào hệ thống theo dõi TFS ngay từ đầu là vì tôi đã thêm một tệp vào dự án GitHub từ bên trong giải pháp TFS tham chiếu đến dự án GitHub. Điều này làm cho việc thêm tự động diễn ra, kích hoạt các vấn đề được mô tả ở trên.

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

8

Đây là cách tôi giải quyết nó:

  • Đến Team Explorer.
  • Ở bên trái, bạn sẽ tìm thấy "Thư mục".
  • Nhấp chuột phải vào "DefaultCollection" (hoặc thu thập dự án bạn đã xóa-được sử dụng để vào) và chọn "Hoàn tác các thay đổi đang chờ xử lý".
  • Chọn các tệp của dự án bạn đã xóa.
  • Xác nhận Hoàn tác thay đổi.
  • Nụ cười :)

Hy vọng nó sẽ giúp ai đó.

+0

Điều đó đã sửa nó cho tôi. Thankyou :) –

+2

@Backwards_Dave, bạn có cười không? :) – theMost1ted

+0

Bước 6 là phần quan trọng nhất :) –

1

Tôi cần hoàn tác các thay đổi đang chờ xử lý. Đóng Visual Studio. Sau đó mở giải pháp bằng cách nhấp đúp vào tệp .sln thay vì mở nó từ trong Visual Studio.

7

Điều tốt nhất cần làm là nhấp vào hộp Thay đổi đang chờ xử lý (được hiển thị bên dưới) trên menu Team Explorer của Visual Studio. Sau đó, cuộn xuống dự án thủ phạm và hoàn tác các thay đổi bằng cách nhấp chuột phải => Hoàn tác các thay đổi đang chờ xử lý (như được nêu chi tiết ở trên).

Điều này là tốt hơn bởi vì Visual Studio thậm chí sẽ không cung cấp cho bạn cơ hội để làm bất cứ điều gì vì thông báo lỗi sẽ tiếp tục xuất hiện.

Đây là một ảnh chụp màn hình của nút mà bạn cần phải nhấp vào để đến được với các dự án có vấn đề và hoàn tác thay đổi đang chờ nó:

enter image description here

+0

Khi tôi hoàn tác các thay đổi, tôi có thể thêm giải pháp vào thư mục TFS mới nhưng sau đó thông báo này với allways dự án cũ xuất hiện, làm thế nào .... Tôi có thể mãi mãi buộc studio trực quan quên dự án đó không? Khi thông tin về thư mục x tfs mapping được lưu trữ? – Muflix

+1

@Muflix Để đảm bảo rằng một Dự án hoàn toàn không bị ràng buộc từ TFS, vui lòng làm theo câu trả lời ở đây http://stackoverflow.com/questions/358951/how-can-i-completely-remove-tfs-bindings bởi Matt Frear. Ngoài ra, tôi muốn thêm rằng bạn xóa (từ tất cả các hội đồng trong thư mục giải pháp của bạn) tất cả các tệp TFS; chúng thường có phần mở rộng là: .vspscc và .vssscc. –

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