Có phép thuật cam kết trong Launchpad Code không?


8

Tôi biết trong rất nhiều hệ thống theo dõi kiểm soát nguồn (Redmine, Trac, Jira), bạn có thể thêm các từ ma thuật như resolves #1234trong thông điệp cam kết của mình để cập nhật lỗi đến một trạng thái nhất định. Có một tính năng như thế này với Launchpad - nếu vậy ở đâu, hoặc cái gì, là danh sách các từ khóa ma thuật?

Một ví dụ có thể được nhìn thấy trên trang theo dõi vấn đề của Redmine.

http://www.redmine.org/issues/6987 có hai "Bản sửa đổi liên kết"

Chúng được liên kết vì thông báo cam kết đã được sửa : Wiki # find_page không nên phân biệt chữ hoa chữ thường vì tính duy nhất của tiêu đề trang không phải là (# 6987). Sự kết hợp giữa cố định như một từ khóa và # 6987 , ID duy nhất lỗi của, tự động cập nhật liên quan đến đánh dấu để cố định.


Bạn có thể gắn thẻ bản sửa đổi cuối cùng nếu đó là những gì bạn đang tìm kiếm. Chỉ cần sử dụng bzr tag [tag].
Nathan Osman

Câu trả lời:


9

Từ http://doc.bazaar.canonical.com/development/en/user-reference/bugs-help.html :

Khi thực hiện một cam kết, siêu dữ liệu về các lỗi được sửa bởi thay đổi đó có thể được ghi lại bằng cách sử dụng tùy chọn --fixes. Đối với mỗi lỗi được đánh dấu là đã sửa, một mục được bao gồm trong thuộc tính sửa đổi 'lỗi' ‘<url> <status>’. (Giá trị trạng thái duy nhất hiện được hỗ trợ là cố định.)

Các --fixestùy chọn cho phép bạn chỉ định một tracker lỗi và một lỗi nhận dạng chứ không phải là một URL đầy đủ. Điều này trông giống như:

bzr commit --fixes <tracker>:<id>

Ví dụ: bzr commit --fixes lp:1234 -m "Fixes bug #1234sẽ đánh dấu lỗi Launchpad # 1234 là đã sửa. Các "Fixes bug #1234"thông điệp không đánh dấu các lỗi là cố định nhưng nó sẽ liên kết đến các báo cáo lỗi khi duyệt lịch sử cam kết trong Launchpad.
văn bản thay thế

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.