티스토리 뷰

 

Gitlab MR 도입 겸 Branch 전략을 세우고 적용시킨 후 확실히 코드 충돌의 영향을 덜 받고 나 아닌 팀 내 개발 건 및 이슈에 대하여 명확히 알 수 있었습니다. 

사수 승인으로 가는 체제로 하여 책임감은 물론 불필요한 코드 정리에도 도움이 되었어서 이대로 유지해오다가 최근 Merge Request 템플릿 적용이란 걸 알게 되어 간단하게 적용해 보았습니다. 

 

 


 

 

 

해당 프로젝트 내 .gitlab 폴더 생성

 

 

 

.gitlab 폴더 안 issue_templates 또는 merge_request_templates 폴더 생성

주의❗ 폴더명 동일하게 세팅

 

merge_request_templates 폴더 하나만 생성하여 적용한 이유는

두 개 다 하나의 템플릿으로 관리하기 위함이 목적

 

 

issue_templates : 이슈(issue) 생성 시 사용되는 템플릿

merge_request_templates : Merge Request(MR) 생성 시 사용되는 템플릿

 

 

 

그 안에 마크다운 템플릿 적용

파일명은 상관 없음

 

 

 

만들어 놓은 폴더 및 파일을 commit & push 해 주고

새로운 Merge Request 를 만들면 해당 템플릿이 Description 밑에 있는 드롭다운에 잘 잡힙니다.

 

 

 

plain text edit ver
rich text edit ver

마크다운을 활용하여 해당 UI는 언제든지 변경 및 적용이 가능합니다.

 

참고) 구분의 체크 박스 활성화를 해야할 경우 대소문자 안가리고 텍스트 x 를 대괄호 안에 넣어주면 체크가 되고

그게 생각이 안난다면 rich text editing으로 들어가서 체크박스에 체크해주면 끝 !

 

 

개발 목적, 해결 방안, 기타의 section으로 나눠 좀 더 보기 쉽게 MR 작성을 하도록 설정했습니다 :)

 

 

 

 

 

마크다운으로 되어있는 파일이라 더 규격화하여 템플릿 설정을 할 수 있습니다.

지금은 이미지와 같이 세팅해놨지만, 좀 더 깔끔하고 사용하기 편한 템플릿으로 만들어보려고 합니다.

 

이렇게 간단하게 MR 템플릿 적용하기 끝 😊