2013-04-02 26 views
17

Tôi đang làm việc trong TFS với nhóm của tôi cho dự án và vấn đề xảy ra khi tôi đang cố gắng tạo dự án mô hình mới cho các lớp học của mình, nó không hiển thị trong các thay đổi đang chờ xử lý.Visual Studio 2012 không nhận ra tất cả các thay đổi đang chờ xử lý?

Vì vậy, đây là cách tôi thực hiện: Đầu tiên tôi nhập thư mục của mình nơi tôi giữ các lớp học của mình. Tôi đã thử từ nhiều kết hợp: Tôi đã thử lần đầu tiên nhấp chuột phải vào thư mục của tôi và đặt "check-out for edit" và sau đó tiếp tục * (xem sau); tiếp theo tôi đã thử nhấp vào .csproj của các lớp học của tôi vì vậy tôi kích hoạt dự án của tôi khi tôi sẽ thêm dự án mô hình hóa và sau đó chuyển sang *; cuối cùng tôi đã cố gắng để kích hoạt toàn bộ giải pháp của toàn bộ dự án của chúng tôi đang kết nối chúng và sau đó chuyển sang *.

Không có cách nào trong số đó hoạt động. (Tôi đã luôn luôn có phiên bản mới nhất)

  • đây là những gì tôi đã làm tiếp theo cho tất cả các khả năng: tôi đến Kiến trúc -> sơ đồ mới (tên sơ đồ và rời khỏi tạo dự án mới) -> Tạo (sau đó cửa sổ chương trình lên để tạo dự án mới trong đó thư mục và tôi luôn chọn thư mục của mình nơi tôi giữ các lớp học của mình).

Sau khi đã xong, tôi đã kiểm tra "thay đổi đang chờ xử lý" trong Team Explorer, vì có một số thay đổi từ khi tôi tạo dự án tạo mô hình. Nhưng không có gì cả. Vì tôi không thể làm như vậy, giải pháp cuối cùng mà tôi đã làm là bằng cách nhấp chuột phải vào Source-control Explorer trên dự án của tôi và đi tới Thêm mục vào thư mục và chọn dự án của tôi được tạo cục bộ nơi tôi muốn được tạo ra.

Nhưng, giải pháp cuối cùng này đã cho tôi lỗi trong khi cố mở dự án lập mô hình của tôi sau đó. Tôi biết tôi nên kích hoạt mô hình dự án đầu tiên, vì vậy tôi nhấp vào .modelproj và trong khi nhấp vào nó, nó đã cho tôi "thông báo" hoặc thay vì "cảnh báo":

Giải pháp bạn đã mở nằm dưới sự kiểm soát nguồn nhưng không hiện được cấu hình để điều khiển nguồn tích hợp trong Visual Studio. Bạn có muốn liên kết giải pháp này với kiểm soát nguồn ngay bây giờ không?

-

Tôi đang làm gì sai? Tại sao các giải pháp không được tích hợp theo mặc định trong khi tạo dự án của tôi (bạn bè của tôi tự động làm việc đó, họ không cần nhấp chuột phải vào Source Control Explorer để thêm mục để có thể xem các thay đổi đang chờ xử lý)?

Tôi hy vọng tôi làm cho bản thân mình dễ hiểu.

Trả lời

18

Dường như ràng buộc giải pháp của bạn bị hỏng. Nhấp vào yes trên câu hỏi để liên kết giải pháp của bạn với điều khiển nguồn, đây là thông tin phải được lưu trữ trong tệp giải pháp và trong khi Visual Studio thấy rằng thư mục được ánh xạ tới kiểm soát nguồn, nó cũng thấy rằng giải pháp của bạn không phải là (? bạn đã kiểm tra các giải pháp bổ sung để hộp kiểm soát nguồn khi bạn tạo ra nó)

tùy chọn thử mở tập tin ->Nguồn Control -> (tùy chọn) nâng cao ->Quản lý Nguồn Control. Bạn có thể chọn dự án trong giải pháp của mình một cách riêng lẻ và sau đó nhấp vào nút liên kết trên thanh công cụ để liên kết chúng với mã nguồn theo cách thủ công.

+1

Vấn đề là tôi không nhớ nếu tôi thực hiện ràng buộc của giải pháp với thư mục chính của tôi , nhưng có tồn tại .vspscs đó là ràng buộc tôi nghĩ. Nhưng khi tôi làm dự án mô hình hóa, nó không hỏi tôi liệu tôi có muốn thêm nó vào điều khiển nguồn hay không. Tuy nhiên, nhờ giải thích :) – Tommz

+0

Tôi đã gặp phải vấn đề này có thể một vài lần, trong trường hợp bình thường bạn không nên được chào đón với vấn đề này. Khi nó bị hỏng, ít nhất có một giao diện người dùng để sửa chữa nó. Nó có thể tồi tệ hơn nhiều với các tập lệnh PowerShell hoặc các công cụ dòng lệnh. – jessehouwing

+0

Chỉ có vấn đề tương tự trong VS 2013: Tệp> Kiểm soát nguồn> Nâng cao> Kiểm soát nguồn thay đổi> đảm bảo tất cả các dự án + giải pháp được Binded, nếu không chọn chúng và nhấp vào Bind – jammykam

2

Tôi đã kiểm tra thành công các tệp từ trình thám hiểm kiểm soát nguồn thay vì trình khám phá giải pháp trong trường hợp này.Rồi sau đó nó đã làm việc một lần nữa

VIEW > Other Windows > Source Control Explorer 
+0

Điều này giải quyết được vấn đề của tôi. Tôi đã thêm các tệp trong trình thám hiểm kiểm soát nguồn và sau đó kiểm tra chúng. –

2

cách khác để làm điều đó: File -> Source Control -> Advance -> Change Source Control.

Trong cửa sổ hiển thị chọn tất cả các dự án mà bạn muốn liên kết với TFS

0

Trong VS2013 +, bạn có thể kiểm tra xem giải pháp của bạn đang trực tuyến. Trong trường hợp của tôi, do dịch vụ VSO bị gián đoạn, các giải pháp của tôi đã ngoại tuyến. Tôi phải mở giải pháp, File > Source Control > Go Online.

8

Tôi gặp sự cố tương tự và trong trường hợp của tôi, giải pháp là nhấp chuột phải vào dự án của tôi và chọn Kiểm soát nguồn-> Trực tuyến. Rõ ràng tôi phải bằng cách nào đó đã được chuyển sang chế độ offline.

0

tôi đã cùng một vấn đề và giải quyết nó bằng cách nhấn: File -> Source Control -> Advanced -> Refresh Status

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