Nhu cầu cho câu hỏi này là đểChiến lược trích thông điệp của hầu hết các cam kết hữu ích để changelog
- có một thay đổi cho các nhà quản lý/khách hàng rằng:
- không bao gồm "Hãy để người dùng có địa chỉ bổ sung"
- không bao gồm "Cố định lỗi nơi các địa chỉ được ghi đè do X"
- tránh phải xem xét toàn bộ nhật ký lịch sử để tìm các cam kết quan trọng nhất (thường xuyên nhất ngược không tương thích) cho mỗi xây dựng
- làm cho nó như dễ đọc như changelog trò chơi điển hình ("Cố định vấn đề cân bằng: X" và "Đồ họa tài xế Y rendered trò chơi chậm ")
Hôm nay, chúng tôi đang sử dụng cờ trong bài viết cam kết như
Add|Ref|Rem|Fix: <msg>
cho thông thường cam kết.
Như vậy, đâm đầu tiên của tôi ở đây sẽ có thêm tầng khác để những lá cờ, ví dụ
CL-Add: feature X
(CL = changelog) và sau đó phân tích tất cả các tin nhắn cho ^CL-(Add|Ref|Rem|Fix)
cam kết để thêm vào changelog.
Nhưng sau đó, làm cách nào bạn tiếp cận khả năng có thư cam kết được viết chỉ dành cho các thay đổi (ví dụ: mức quá cao); hoặc nhiều tin nhắn liên quan đến cùng một vấn đề changelog. Có lẽ các thông điệp changelog thay vì được trích xuất khi các đối tượng địa lý được hợp nhất? Có các tính năng của SCM: s (ví dụ git) xử lý vấn đề này cho bạn không?
Đơn giản chỉ cần đặt: có một chiến lược hoặc công cụ chuẩn công nghiệp để trích xuất các thông điệp cam kết hữu ích vào các danh sách thay đổi một cách dễ dàng không?
Bạn đã nghĩ đến việc sử dụng móc trước cam kết cập nhật thay đổi trước cam kết chưa? – dave1010
@ Dave1010: Câu hỏi đặt ra là nhằm mục đích xác định những thông điệp nào nên đi trong danh sách thay đổi, không phải cách cập nhật. Tôi đã cố gắng định dạng lại câu hỏi, cảm ơn cho một bình luận hợp lệ mặc dù! (Và tôi đồng ý rằng một cái móc có thể làm điều đó, sau cam kết, hoặc là một phần của kịch bản xây dựng/triển khai.) – chelmertz