Tôi tò mò loại nội dung nào nên nằm trong tệp có phiên bản cam kết nhận xét. Nếu nó mô tả chung những gì đã thay đổi (ví dụ: "Màn hình widget đã được thay đổi để chỉ hiển thị widget đang hoạt động") hoặc nên cụ thể hơn (ví dụ: "Điều kiện mới đã được thêm vào mệnh đề where của truy vấn fetchWidget để chỉ truy xuất các tiện ích đang hoạt động theo mặc định ")Thông tin SVN/Versioned cần phải có ý kiến gì?
Cam kết đơn lẻ nên là bao nhiêu? Chỉ cần tệp chứa truy vấn được cập nhật trong một cam kết đơn lẻ (ví dụ: "Cập nhật màn hình tiện ích con để chỉ hiển thị tiện ích đang hoạt động"), hoặc điều đó và một số thay đổi khác + giao diện thay đổi thành màn hình chia sẻ cùng một cam kết với mô tả chung hơn như ("Cập nhật màn hình tiện ích: A) chỉ hiển thị các tiện ích đang hoạt động theo mặc định B) nút được thêm để chuyển đổi các tiện ích không hoạt động")
Tôi thấy subversion cam kết được sử dụng rất khác và đã tự hỏi những gì người khác đã thành công. Một số nhận xét ngắn gọn như "tệp được cập nhật", trong khi một số khác có nhiều đoạn dài và một số khác được định dạng theo cách chúng có thể được truy vấn và liên kết với một số hệ thống bên ngoài như JIRA.
Tôi đã từng mô tả rất rõ lý do thay đổi cũng như các thay đổi kỹ thuật cụ thể. Gần đây tôi đã thu nhỏ lại và chỉ đưa ra một nhận xét chung "Đây là điều tôi đã thay đổi trên trang này".