지난 MergeRequest 만들기 포스트에서는 PM(Project Manager)이 이슈를 생성하고 디자이너와 협업하며 MR를 생성하는 부분까지 진행하였습니다.
이번엔 MR(MergeRequest)로 개발자와 협업하는 방법에 대해 자세히 알아보겠습니다.
이전편은 아래 링크에서 확인하세요.
Merge Request 만들기! (실습)
예제 링크: https://gitlab.com/infograb-public/gitlab/mr-sample
지난 시간의 실습 내용과 이어집니다. 지난 내용을 확인하지 못했다면 이전 포스트를 먼저 확인하세요.
시나리오 실행
자신에게 할당된 MR 찾기
-
개발자는 자신에게 할당된 MR을 확인해야 합니다. 상단 메뉴에서 MR아이콘을 클릭하고
Assigned to you
버튼을 클릭합니다. -
그러면 아래와 같이 할당된 MR 리스트를 확인 할 수 있습니다.
-
MR로 들어가면 MR에 대한 내용을 확인 할 수 있습니다. Related Issues에 있는 링크를 통해 이슈에 대한 히스토리를 확인 할 수 있습니다.
코드 수정과 커밋
개발자는 할당된 MR을 통해 자신이 개발해야하는 기능을 파악하였고, 이제 코드를 수정할 차례입니다.
이번 실습에서는 Web IDE를 활용하여 수정해보겠습니다.
-
MR의 코드 추적은 브랜치 기준으로 이루어 집니다.
그렇기 때문에 먼저feature/login
브랜치를 선택하여 이동합니다. -
브랜치가 맞는지 확인한 후, Web IDE로 들어갑니다.