Chúng tôi đang cố gắng dọn dẹp một nhóm lớn mã trường màu nâu, đồng thời một nhóm đang thêm chức năng mới. Chúng tôi muốn đảm bảo thay đổi và mã mới được làm sạch từ bất kỳ trình biên dịch/phân tích mã hoặc cảnh báo nào khác, nhưng có quá nhiều mã để bắt đầu bằng cách dọn sạch giải pháp hiện tại.Tìm kiếm hoạt động xây dựng phá vỡ công trình xây dựng khi cảnh báo mới được giới thiệu
Chúng tôi đang sử dụng TFS 2010.
Vì vậy, sau đây được đề xuất:
- Viết/chọn một hoạt động xây dựng mà so sánh danh sách các cảnh báo trong việc xây dựng đối với các dòng mã đó đã thay đổi với mà check-in.
- Nếu cảnh báo cung cấp số dòng và số dòng đó đã được thay đổi, không thành công.
Tôi hiểu điều này sẽ không tìm thấy tất cả các cảnh báo mới và những thứ được giới thiệu trong các phần khác của mã sẽ không bị gắn cờ, nhưng ít nhất là điều gì đó.
Một tùy chọn khác mà đã được đề xuất:
- Hãy so sánh danh sách các cảnh báo của biết trước build tốt so với danh sách các build này. Nếu có cảnh báo mới (theo dõi trên cấp tên tệp), không xây dựng được.
Mọi tác vụ đã biết có thể cung cấp chức năng được cho biết?
Bất kỳ hành động tương tự nào có thể hành động trên báo cáo Phạm vi mã?
Bạn đang sử dụng phiên bản TFS nào? –
Chúng tôi đang sử dụng TFS 2010, cập nhật ở trên – jessehouwing
Điều này trông giống như một yêu cầu tính năng tuyệt vời cho dự án Cộng đồng TFS Build Extension CodePlex: http://tfsbuildextensions.codeplex.com/ –