Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

커밋의 해시 id 를 클릭하면 gitlab 으로 넘어가서 소스의 상세 변경 내역을 확인할 수 있습니다.

Issue status transition

커밋 메시지에 전환할 Issue 상태를 기술하면 이슈 상태도 변경할 수 있습니다.

예로 다음과 같이 전환할 상태인 close 를 넣고 #comment 태그 뒤에 댓글로 남길 메시지를 넣으면 이슈가 종료 상태로 전환되고 댓글로 "응답 메시지에 현재 시간 추가 " 가 남게 됩니다.

Code Block
AA-25 #close #comment 응답 메시지에 현재 시간 추가


이슈 상세 화면에서 확인하면 현재 이슈에 1개 브랜치와 2개 커밋이 있는 걸 확인할 수 있는데 이슈의 상태는 바뀌지 않은 것을 알수 있습니다.

Image Added

이건 스마트 커밋시 자주 하는 실수인데  프로젝트의 work flow 에 close 가 없기 때문입니다.

칸반 프로젝트이므로 Close 가 아닌 Done 상태이며 이런 실수를 방지하려면 현재 프로젝트의 워크 플로우를 기억하고 있어야 합니다.

상단의 이슈 상태 리스트를 클릭한 후에 메뉴에서 워크플로 보기  를 선택합니다.

Image Added

그럼 현재 프로젝트는 Done 이 종료 상태인 것을 알수 있습니다.

Image Added


다시 소스를 수정하고 커밋 메시지에 전환할 work flow 상태를 추가하고 push 를 해 줍니다.

Image Added

그리고 이슈 상세 화면을 보면 이슈 상태가 완료로 변경된 것을 확인할 수 있습니다.

Image Added


전환할 이슈가 "IN Progress" 나 "Selected for Development" 같이 공백이 있을 경우 공백을 대쉬(-) 로 치환해서 커밋 메시지에 적어주면 됩니다.

Code Block
AA-26 #in-progress #comment 날자 출력시 안내 메시지를 한글로 변경



Image Added




같이 보기

...