Tôi nghĩ câu trả lời quan trọng nhất cho câu hỏi như vậy là: Mọi người nên sử dụng những gì hiệu quả cho một dự án cụ thể và giữ cho nó ít nhất một chút nhất quán.
Mặc dù tôi thấy những lợi thế của việc sử dụng thì hiện tại (và thực tế là tôi đã tình cờ đọc được bài viết này vì tôi đã thấy một số thông điệp thì hiện tại trong các dự án mã nguồn mở), nhưng có lẽ tôi sẽ không bao giờ sử dụng thì hiện tại cho các dự án của mình. Đó là cách được khuyến nghị cho Linux và Git, và có thể là các dự án nguồn mở lớn hơn khác, nhưng thành thật mà nói thì tôi không quan tâm chừng nào tôi không phải là một phần của những dự án này.
Tôi là một nhà phát triển độc lập và tôi sử dụng dòng đầu tiên của thông báo cam kết cho các ghi chú phát hành trong khi mô tả ở những dòng sau cho tôi ý tưởng về chi tiết triển khai. Đó là quy trình làm việc tập trung vào người dùng so với phương pháp tiếp cận dựa trên nhà phát triển thì hiện tại. Tôi có thể tiết kiệm thời gian bằng cách này. Sẽ vô cùng mất tự nhiên khi cung cấp cho người dùng của tôi hướng dẫn trong ghi chú phát hành. Công việc của tôi là sửa lỗi và thêm các tính năng. Tôi phải tiết kiệm thời gian, bởi vì tôi là một người độc lập. Tôi không có “người viết ghi chú phát hành” trong nhóm của mình.
Sử dụng các quy tắc của một dự án nếu chúng đã được thiết lập, nhưng hãy thực dụng và làm bất cứ điều gì sẽ giúp công việc của bạn dễ dàng hơn hoặc nhanh hơn.