2011-09-29 26 views
47

Tôi chỉ muốn lấy danh sách tất cả các bộ thay đổi của người dùng trong TFS. Tôi chỉ muốn id của tập hợp thay đổi và liên kết tới tất cả các mục đang được kiểm tra như một phần của tập hợp thay đổi đó.Làm cách nào để có được danh sách tất cả "Bộ thay đổi" của người dùng trong TFS?

Tôi có thể làm như thế nào?

+0

Bạn muốn lấy này theo chương trình qua TFS-api hoặc từ VS? – pantelif

+0

@pantelif bạn sẽ làm điều này thông qua api như thế nào? – Maslow

Trả lời

70

Bên cạnh đó lựa chọn được trình bày bởi Richard, bạn cũng có thể làm điều đó từ bên trong VS sử dụng "changesets" tùy chọn:

enter image description here

Nó cũng có thể làm điều đó thông qua API. Tôi có thể cung cấp một đoạn trích ngắn nếu bạn quan tâm.

+1

Tuyệt vời và dễ dàng. Cảm ơn @pantelif. –

+0

Biểu tượng này (tùy chọn) được gọi là gì? Tôi có VS 2010 Professional và tôi không thể thấy biểu tượng này. Bạn có thể vui lòng cho tôi biết cách điều hướng đến tùy chọn này từ Menu không? Tôi không thể nhìn thấy nó trong View> ... hoặc. –

+3

@RealRed Trả lời trễ, nhưng nó được gọi là Thay đổi và ** bạn phải mở Trình khám phá kiểm soát nguồn để xem nó **. – AaronLS

11

tf hist ‹item› /user:name sẽ lọc lịch sử theo người dùng, do đó, điều này có thể được sử dụng để có được bộ thay đổi hoàn chỉnh cho người dùng, từ đó có thể trích xuất số thay đổi.

+0

Bạn có nghĩa là không có cách đơn giản để tạo truy vấn bằng TFS GUI? –

+1

@SaeedNeamati Tôi thậm chí không thử: GUI có các tùy chọn truy vấn rất hạn chế cho lịch sử thay đổi - nhưng tôi thấy đây là một điều nó có thể làm :-). – Richard

+2

Nếu bạn không tìm kiếm một mục cụ thể, hãy chuyển tùy chọn '/ recursive' – bdukes

0

Tôi tìm thấy một vòng về cách.

Bạn có thể mở nhiệm vụ TFS và liên kết một changeset với tác vụ. Ở đó bạn có thể duyệt qua một changeset bằng cách sử dụng các tham số tìm kiếm.

Tôi không biết tại sao đây là nơi duy nhất có chức năng này, nhưng ít nhất là ở đó.

15

Đối với Visual Studio 2013

  1. Mở Control Source Explorer
  2. Nhấp chuột phải vào kho bạn muốn tìm kiếm
  3. Chọn Tìm => Tìm changesets
  4. Cửa sổ "Tìm changesets" sẽ mở ra nơi bạn có thể lọc theo tên người dùng.

TFS repository context menu

+0

Cũng hoạt động trên VS 2012 Ultimate –

+0

Tương tự trong VS 2015 – redwyre

+0

Ngoài ra, nếu bạn có OneNote, bạn có thể sử dụng công cụ cắt để dán ảnh chụp màn hình chỉ những nhận xét ở đó. Sau đó, bạn có thể nhấp chuột phải vào hình ảnh và Sao chép Văn bản từ Hình ảnh. – NathanX

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