...
커밋의 해시 id 를 클릭하면 gitlab 으로 넘어가서 소스의 상세 변경 내역을 확인할 수 있습니다.
Issue status transition
커밋 메시지에 전환할 Issue 상태를 기술하면 이슈 상태도 변경할 수 있습니다.
예로 다음과 같이 전환할 상태인 close 를 넣고 #comment 태그 뒤에 댓글로 남길 메시지를 넣으면 이슈가 종료 상태로 전환되고 댓글로 "응답 메시지에 현재 시간 추가 " 가 남게 됩니다.
Code Block |
---|
AA-25 #close #comment 응답 메시지에 현재 시간 추가 |
이슈 상세 화면에서 확인하면 현재 이슈에 1개 브랜치와 2개 커밋이 있는 걸 확인할 수 있는데 이슈의 상태는 바뀌지 않은 것을 알수 있습니다.
이건 스마트 커밋시 자주 하는 실수인데 프로젝트의 work flow 에 close 가 없기 때문입니다.
칸반 프로젝트이므로 Close 가 아닌 Done 상태이며 이런 실수를 방지하려면 현재 프로젝트의 워크 플로우를 기억하고 있어야 합니다.
상단의 이슈 상태 리스트를 클릭한 후에 메뉴에서 워크플로 보기 를 선택합니다.
그럼 현재 프로젝트는 Done 이 종료 상태인 것을 알수 있습니다.
다시 소스를 수정하고 커밋 메시지에 전환할 work flow 상태를 추가하고 push 를 해 줍니다.
그리고 이슈 상세 화면을 보면 이슈 상태가 완료로 변경된 것을 확인할 수 있습니다.
전환할 이슈가 "IN Progress" 나 "Selected for Development" 같이 공백이 있을 경우 공백을 대쉬(-) 로 치환해서 커밋 메시지에 적어주면 됩니다.
Code Block |
---|
AA-26 #in-progress #comment 날자 출력시 안내 메시지를 한글로 변경 |
같이 보기
...