2009-05-28 70 views

Trả lời

23

Sử dụng sự thay đổi command line

tf history -noprompt -server:http://tfsserver:8080 $/TeamProjectName/path 
      -version:D2006-12-01T01:01:01Z~D2006-12-13T20:00:00Z -recursive 
      -format:detailed -login:DOMAIN\name,password" 

ngày trong phiên bản cờ để những gì bạn cần và nó sẽ giúp bạn có được những gì bạn muốn.

+2

Bạn cũng có thể sử dụng Cnnnn (changeset), Llabel, "W" (Workspace) hoặc "T" (mới nhất) ở hai đầu của phiên bản. Ví dụ. để xem tất cả các thay đổi trong TFS nhưng không phải trong không gian làm việc: "/ phiên bản: W ~ T". – Richard

+1

Bạn có thể xóa 'Z' khỏi chuyển đổi để sử dụng datetime địa phương tf history -noprompt -server: http: // tfsserver: 8080 $/TeamProjectName/path -version: D2006-12-01T01: 01: 01 ~ D2006 -12-13T20: 00: 00 -recursive -format: chi tiết -login: DOMAIN \ tên, mật khẩu " – ysrb

4

Nếu bạn mở mục menu File-> Source Control-> Find In Source Control-> Changesets ... (bạn phải ở trong Source Control Explorer để có sẵn). Thao tác này sẽ mở hộp thoại Tìm các Thay đổi. Sau đó, bạn có thể tìm kiếm các tập hợp thay đổi theo ngày trên một thư mục nguồn đã cho.

Phía bên dưới là sau đó bạn phải nhấp vào nút chi tiết trên từng bộ thay đổi để xem tệp nào đã được thay đổi (Nhấp đúp vào đóng hộp thoại).

Nếu bạn đang tìm kiếm các thay đổi, đây có thể là cách tốt hơn. Nó sẽ cho phép tìm kiếm tương tác hơn. Nếu bạn đang cố gắng in ra một báo cáo cho những người khác để đọc (hoặc cho Thay đổi Tài liệu) thì cách dòng lệnh được hiển thị bởi Alex là tốt hơn.

27

Mở Trình khám phá kiểm soát nguồn trong Visual Studio (Xem-> Windows khác-> Trình kiểm soát nguồn Exporer) và chọn thư mục trên cùng cho dự án của bạn. Sau đó, nhấp chuột phải và xem lịch sử.

Điều này sẽ hiển thị tất cả các đăng ký cho tất cả mã trong thư mục này được sắp xếp theo ngày. Sau đó chọn hai ngày từ danh sách đăng ký, nhấp chuột phải và chọn "So sánh". Ví dụ: nếu bạn muốn xem tất cả mã đã thay đổi trong tháng qua, hãy nhấp vào lần đăng ký gần nhất và đăng ký từ một tháng trước.

Điều này sẽ hiển thị tất cả mã đã thay đổi kể từ hai thời điểm đó. Bạn cũng có thể chọn ngày vừa qua để so sánh với mã hiện tại của mình. Điều này làm việc trong VS2015 đó là những gì tôi đang sử dụng ngay bây giờ. Chúc may mắn.

+2

bạn có thể làm điều này cho một thư mục hoặc chỉ một tệp riêng lẻ. –

+3

Đây là một tính năng vô giá. –

+3

Microsoft nên đã thực hiện điều này trực quan hơn Cảm ơn bạn đã giúp tôi khám phá khả năng này rất hữu ích của TFS. –

2

Mở trình khám phá kiểm soát nguồn trong VS10 (View-> TeamExplorer-> Source Control Explorer) và nhấp chuột phải vào dự án và nhấp vào So sánh. Bạn có thể thấy các tùy chọn khác nhau để xem. Tôi thường sử dụng "Hiển thị các mục khác nhau" để thấy sự khác biệt giữa máy chủ cục bộ và máy chủ.

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