2008-10-06 36 views
11

Có vẻ như khi tôi sử dụng một công cụ (chẳng hạn như winmerge) để cập nhật codebase của tôi ... tích hợp Visual Studio Team System (VSTS) của tôi với Team Foundation Server (TFS) dường như không nhận được nó.Làm thế nào để phát hiện một sửa đổi tập tin với TFS?

Làm cách nào để biết tệp nào cần kiểm tra và kiểm tra lại? Có điều gì tôi đang thiếu? Đây có phải là một tính năng không thuộc VSTS & TFS không?

+0

@Mitch Wheat Tôi nghĩ câu hỏi chứa tất cả thông tin. – mayu

+0

thx để dành thời gian để thêm nhận xét đó vào câu hỏi cũ 4 năm. –

Trả lời

12

Trước tiên, điều này có thể do các tệp chưa được kiểm tra. Nếu bạn làm điều đó trước khi chạy bản cập nhật của bạn, TFS sẽ thấy những thay đổi đó.

Thứ hai, bạn có thể sử dụng TFS Power Tools (có sẵn từ MS) để xem lại kho lưu trữ cục bộ cho những thay đổi không được nhận dạng. Nếu có sự khác biệt tìm thấy, đồ chơi quyền lực đặt lại trạng thái của tệp để cửa sổ Thay đổi đang chờ xem thay đổi. điều này không yêu cầu bạn phải kiểm tra các tập tin, nó sẽ làm điều đó cho bạn nếu có sự khác biệt.

Khá tiện lợi.

Power Tools cho năm 2008 là ở đây: http://www.microsoft.com/en-us/download/details.aspx?id=15836

và bạn đang tìm kiếm cho "trực tuyến" lệnh:

"Command Online - Sử dụng lệnh trực tuyến để tạo chỉnh sửa cấp phát trên các tập tin ghi mà không có các chỉnh sửa đang chờ xử lý. "

+0

Tôi không nhất thiết phải biết những tập tin cần phải được kiểm tra bởi vì tôi đang làm một loạt winmerge với nhiều tập tin. Tôi về cơ bản đang cố hợp nhất một nhánh mã vào một nhánh mã khác bằng cách sử dụng winmerge. Công cụ điện Ahh TFS! –

+0

kiểm tra tất cả chúng ra nhưng không quan trọng nếu bạn kiểm tra chúng nếu bạn cài đặt Power Tools - nó không quan tâm nếu chúng được kiểm tra hay không, nó chỉ đơn giản là tìm sự khác biệt giữa kho lưu trữ cục bộ của bạn và nguồn. – ScottCher

+2

Có, bạn muốn đồ chơi điện TF. Cụ thể, "tfpt trực tuyến/thêm/xóa./R". – Wedge

1

Tôi cho rằng bạn đang áp dụng các thay đổi trên toàn bộ dự án, bên ngoài VS. Bạn sẽ phải kiểm tra dự án hoàn chỉnh trước, sau đó áp dụng các thay đổi và kiểm tra lại. Các tệp chưa sửa đổi sẽ không thực sự được đăng ký, AFAIK.

0

Âm thanh câu hỏi của bạn giống như khi bạn chưa cài đặt ứng dụng Team Foundation Server Client.

Nếu bạn đã cài đặt phiên bản Visual Studio Team System, bạn có thể kết nối với Team Foundation Server. Nhưng để tích hợp hoạt động, bạn cần phải cài đặt Team Foundation Server Client.

Sau khi thực hiện việc này, Visual Studio sẽ thông báo cho bạn trong trường hợp thay đổi tệp và sau đó tự động kiểm tra tệp.

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