Chúng tôi sử dụng TRAC với SVN trong Công ty của chúng tôi và thực hiện các bản dựng hàng ngày cho DEV/STAGING & Môi trường ổn định với triển khai theo lịch thường xuyên (mỗi tháng một lần ... ish) vào môi trường sản xuất.
Khi một lỗi được báo cáo, nó tham gia vào TRAC và đưa ra một số vé (ví dụ # 1001)
Khi lỗi được cố định, các mã được kiểm tra lại vào SVN với số lượng vé (# 1001) trong SVN Checkin ghi chú.
Nhà phát triển ghi chú số SVN Changeset (ví dụ: [5000]) và mở trang TRAC web ui. Khi đóng vé, họ đặt số changeset trong các ghi chú của vé.
Bằng cách này, SVN checkin tham khảo vé ... và vé tham khảo SVN Checkin.
Các bản dựng hàng ngày của chúng tôi được thực hiện dựa trên Thay đổi SVN (ví dụ: xây dựng ngày hôm nay là mọi thứ thay đổi [5050]) và ghi chú được thực hiện trong thông báo triển khai của chúng tôi.
Deployed On | Environment | Changeset
--------------+-------------------------+--------------------------
10-01-2008 | DEV | 5100
10-01-2008 | STAGING | 5080
10-01-2008 | STABLE | 5050
01-01-2008 | PRODUCTION | 5000
Bằng cách đó, người thử nghiệm khi xem xét các bản sửa lỗi để kiểm tra biết bởi changeset trong nhận xét về vé nếu bản dựng họ đang xem bao gồm bản sửa lỗi.
Nguồn
2008-10-27 21:14:13