2010-08-03 29 views
5

Chúng tôi sử dụng Codesmith để tạo một số mã và khi chúng tôi mở các dự án, các tệp ở đó, trong giải pháp, nhưng không có cách nào để kiểm tra chúng. khỏe. Sự khác biệt duy nhất đối với .csproj là việc bổ sung bất kỳ tệp mới nào mà chúng tôi đã tạo.Không thể tự thêm các tệp vào TFS

Nhưng không giống như VSS, TFS, không phát hiện các tệp này. Tôi đã xác thực hành vi này bằng cách chỉnh sửa .csproj theo cách thủ công. Vì một số lý do, cách duy nhất để thêm tệp vào TFS là thông qua Visual Studio.

Tuy nhiên, khi tôi xóa chúng khỏi dự án, sau đó bao gồm chúng, tôi nhận được dấu cộng màu vàng thông thường.

Trả lời

11

Bạn có thể thêm thủ công tệp vào Visual Studio, tuy nhiên việc thay đổi tệp dự án của bạn không phải là cách tốt nhất để thực hiện việc này. Nếu dự án của bạn đã được kiểm soát nguồn và các tệp bạn muốn thêm được hiển thị trong cửa sổ Solution Explorer, bạn có thể chỉ cần nhấp chuột phải vào tệp và chọn Bao gồm trong dự án. Lần sau khi bạn kiểm tra mã của mình, các mục sẽ được thêm vào.

Vì bạn đang sử dụng TFS 2010, hãy xem các tiện ích mở rộng Team Foundation Server Power Tools. Điều này bao gồm Tiện ích mở rộng của Windows Shell cho phép bạn tích hợp vào Windows Explorer, cho phép bạn nhấp chuột phải vào tệp hoặc thư mục và thêm TFS vào bên ngoài Visual Studio. Rất tiện lợi!

+0

Cảm ơn, TFPT là một phần của giải pháp. –

1

Có vẻ như không thể thực hiện được và giải pháp thay thế là thêm hàng loạt tất cả các tệp thông qua PowerTools. Mặc dù bài viết/diễn đàn-thread này có vẻ như hữu ích:
Adding CodeSmith generated source file in Team Foundation System

+0

Cảm ơn, tôi đã tìm thấy câu trả lời trên chuỗi đó. –

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