GitLab merge request -> fetch to Local MR 로컬에 댕기기

GitLab에서는 Pull Request를 Merge Request라고 한다.
둘 다 단어만 다르지 같은 의미이다.

요즘 스터디를 하면서 스터디 멤버분들과 gitlab을 통해서 협업을 하고 있다.

우선 git flow 전략을 채용하여서 개발을 진행하고 있다.
git flow 에 대한 설명은 아래 블로그에 잘 나와 있으니 설명은 생략하겠다.
http://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html

협업을 하다 보면 다른 멤버분이 MR 을 올리시는데,
MR 은 Merge 되기 전에 나의 local에서 돌려 보고 싶은 경우가 생긴다.

따라서 MR 자체를 나의 Local에 댕겨서 돌려 보는 과정을 블로깅 하려고 한다.

겁나 간단하다.

우선 댕겨오려는 MR은  24번 Feature/post 이다.



CLI에서

아래와 같이

git fetch upstream  merge-reqeusts/{MR번호}/head:{브랜치 명}

을 해주면 upstream 에서 해당 merge request를 당겨온다.


그리고 아래 처럼 브랜치를 확인 해보면
Feature/post가 생겼다.



댕겨온 브랜치로 체크아웃해서 돌려 보든지,
사용하고 있는 브랜치로 머지 시켜서 돌려 보든지 하면 된다.


참고 :
https://stackoverflow.com/questions/44992512/git-how-to-checkout-merge-request-locally-and-create-new-local-branch/44992513#44992513

댓글

이 블로그의 인기 게시물

About JVM Warm up

About idempotent

About Kafka Basic

About ZGC

sneak peek jitpack

Spring Boot Actuator readiness, liveness probes on k8s

About Websocket minimize data size and data transfer cost on cloud

About G1 GC

대학생 코딩 과제 대행 java, python, oracle 네 번째