런치 패드 코드에 매직 커밋 단어가 있습니까?


8

나는 많은 소스 제어 추적 시스템 (Redmine, Trac, Jira) resolves #1234에서 커밋 메시지 와 같은 마술 단어를 추가 하여 버그를 특정 상태로 업데이트 할 수 있음을 알고 있습니다 . Launchpad에 이와 같은 기능이 있습니까? 그렇다면 마법 키워드 목록이 어디에 있습니까?

Redmine의 이슈 트래커 페이지에서 예제를 볼 수 있습니다.

http://www.redmine.org/issues/6987 에는 두 개의 "관련 개정"이 있습니다.

커밋 메시지가 다음과 같이 고정 되어 있기 때문입니다 . Wiki # find_page는 페이지 제목 고유성이 아니기 때문에 대소 문자를 구분해서는 안됩니다 (# 6987). 키워드 로 수정 됨과 버그의 고유 ID 인 # 6987 의 조합은 해당 틱을 수정 됨으로 자동 업데이트했습니다.


찾고있는 마지막 개정판에 태그를 지정할 수 있습니다. 그냥 사용하십시오 bzr tag [tag].
Nathan Osman

답변:


9

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

커밋을 할 때 --fixes 옵션을 사용하여 해당 변경으로 수정 된 버그에 대한 메타 데이터를 기록 할 수 있습니다. 수정 된 것으로 표시된 각 버그에 대해 '버그'개정 속성에 항목이 포함됩니다 ‘<url> <status>’. (현재 지원되는 유일한 상태 값은 고정입니다.)

--fixes옵션을 사용하면 전체 URL이 아닌 버그 추적기와 버그 식별자를 지정할 수 있습니다. 이것은 다음과 같습니다

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

예를 들어 bzr commit --fixes lp:1234 -m "Fixes bug #1234Launchpad 버그 # 1234가 수정 된 것으로 표시됩니다. "Fixes bug #1234"고정으로 메시지가 버그를 표시하지 않고 런치 패드에 커밋 역사를 탐색 할 때 그것은 버그 리포트로 연결됩니다.
대체 텍스트

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.