Làm thế nào để sử dụng tính năng đổ lỗi trong TFS?


87

Làm thế nào để bạn sử dụng tính năng đổ lỗi trong TFS?


9
dễ dàng, chọn một nhà phát triển khác và để rip!
Pharabus

10
Đối với những người chưa gặp phải "đổ lỗi" như một tính năng kiểm soát nguồn chính thức, nó được sử dụng trong SVN, CVS, có thể là các công cụ khác. Về cơ bản, nó hiển thị ai đã thay đổi dòng mã vi phạm và khi nào. Nói một cách ẩn dụ, nó đặt những dấu tích trên lưng một ai đó.
DOK

7
'Annotate' là một cái tên phù hợp hơn cho nó hơn là 'đổ lỗi' - bạn thường không muốn chỉ tay vào ai đó nhiều như những người có thể giúp bạn hiểu nó. Cả hai công cụ cũng hiển thị bản sửa đổi / tập hợp thay đổi nơi thực hiện thay đổi, điều này thực sự giúp hiểu tại sao mã được viết theo cách đó.
Keith

3
Đừng quên khen ngợi svn.
David Watson

Câu trả lời:


129

Tương đương TFS là lệnh Annotate mà tôi tin tưởng. (Chỉ cần nhấp chuột phải vào tệp được tạo phiên bản trong trình khám phá mã nguồn và chọn "Chú thích".)

Có thêm thông tin về điều này trên MSDN .


7
Thật tệ là TFS đã "chú thích phiên bản này" thay vì "chú thích phiên bản trước" như trong SVN khi truy tìm một dòng mã qua nhiều thay đổi.
Matthijs Wessels

@MatthijsWessels, tôi đồng ý rằng không có tính năng được tích hợp sẵn cho việc này. Tuy nhiên, bạn có thể xem lịch sử, chú thích riêng từng tập hợp thay đổi vào cửa sổ riêng của nó, sau đó chia chế độ xem trên các chú thích đó. ge.tt/7og5eKW1/v/0?c
Adam Caviness

9
@Adam Cách tôi thường đổ lỗi là khi tôi nhìn thấy một dòng mã và muốn biết ai đã thêm nó và tại sao. Tôi sẽ đổ lỗi, tôi có thể biết ai đã chỉnh sửa dòng cuối cùng, nhưng có lẽ thay đổi đó chỉ là một thay đổi nhỏ như khoảng cách. Có thể dễ dàng thực hiện liên tục "đổ lỗi cho phiên bản trước", tôi có thể theo dõi dòng thời điểm thay đổi thực sự mà tôi quan tâm được thực hiện. Vì vậy, tôi không nhất thiết phải so sánh các cửa sổ đổ lỗi khác nhau, tôi chỉ cần dễ dàng chuyển sang cửa sổ tiếp theo chạm vào dòng đó. Trên các tệp lớn có nhiều thay đổi không liên quan, việc sử dụng cách tiếp cận Lịch sử xem tốn rất nhiều công sức.
Matthijs Wessels

Cảm ơn vì con trỏ. Cách duy nhất tôi có thể tìm và lấy lại tệp đã xóa là bằng giao diện TFS web. Tôi không thể thực hiện điều này trong VS. Tôi không biết có phải vấn đề là do dự án VS 2005 mà tôi cảm thấy trong lòng.
Greg

2
Có một tính năng "đổ lỗi cho phiên bản trước", nó chỉ không nằm ở cùng vị trí với "đổ lỗi hiện tại". Khi bạn đang xem lịch sử của một tệp, hãy nhấp chuột phải vào hàng để xem lại và chọn mục menu "Chú thích" từ đó.
Sean U

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.