InfoGrab DocsInfoGrab Docs

머지 리퀘스트 생성하기

요약

이제 커뮤니티 포크에서 GitLab 메인 리포지터리로 변경 사항을 푸시할 준비가 되었습니다! GitLab.com의 커뮤니티 포크로 이동합니다. ](/19.1/development/contributing/first_contribution/img/mr_button_v15_11.png)

이제 커뮤니티 포크에서 GitLab 메인 리포지터리로 변경 사항을 푸시할 준비가 되었습니다!

이 단계의 인터랙티브 데모 보기.

  • GitLab.com의 커뮤니티 포크로 이동합니다. 다음과 같은 메시지가 표시됩니다:

    [

    ](/19.1/development/contributing/first_contribution/img/mr_button_v15_11.png)

    Create merge request를 선택합니다. 이 메시지가 보이지 않으면 왼쪽 사이드바에서 Code > Merge requests > New merge request를 선택하세요.

  • 브랜치 이름을 확인합니다. 커뮤니티 포크의 내 브랜치에서 GitLab 리포지터리의 master 브랜치로 병합되어야 합니다.

    [

    ](/19.1/development/contributing/first_contribution/img/new_merge_request_v15_11.png)

  • 정보를 입력한 후 Save changes를 선택합니다. 머지 리퀘스트가 완성되지 않아도 걱정하지 마세요.

    GitLab에서 아무도 리뷰하지 않길 원한다면 Mark as draft 체크박스를 선택할 수 있습니다. 머지 리퀘스트를 생성한 후 마음에 들지 않으면 닫아도 됩니다. 아무런 문제가 없습니다.

  • Changes 탭을 선택합니다. 다음과 같이 표시됩니다:

    [

    ](/19.1/development/contributing/first_contribution/img/changes_tab_v15_11.png)

    빨간색 텍스트는 변경 전 코드를 나타냅니다. 녹색은 현재 코드의 모습을 나타냅니다.

  • 이 머지 리퀘스트가 마음에 들어 리뷰 프로세스를 시작하고 싶다면 댓글에 @gitlab-bot ready를 입력한 후 Comment를 선택합니다.

    [

    ](/19.1/development/contributing/first_contribution/img/bot_ready_v16_6.png)

    GitLab 팀원이 요청을 검토하고 다음 단계를 알려드립니다.

리뷰 프로세스 완료하기#

머지 리퀘스트를 생성하면 GitLab이 자동으로 CI/CD 파이프라인을 트리거하여 테스트, 린팅, 보안 스캔 등을 실행합니다.

파이프라인이 성공해야 머지 리퀘스트가 병합될 수 있습니다.

  • 파이프라인 상태를 확인하려면 머지 리퀘스트 상단에서 Pipelines를 선택합니다.

  • 파이프라인을 이해하거나 수정하는 데 도움이 필요하면 댓글에 @gitlab-bot help 명령을 사용하여 MR 코치를 태그하세요.

MR 코칭에 대한 자세한 내용은 GitLab 머지 리퀘스트 코치의 도움을 받는 방법을 참조하세요.

리뷰 받기#

GitLab이 머지 리퀘스트를 자동으로 분류합니다. 그러나 댓글에 @gitlab-bot ready를 입력하면 MR이 준비되었음을 리뷰어에게 알릴 수 있습니다.

  • 라벨이 workflow::ready for review로 설정되면 개발자가 MR을 리뷰합니다.

  • 모든 피드백을 해결하고 MR이 승인되면 메인테이너가 MR을 병합합니다. 커뮤니티 기여자는 자신의 MR을 직접 병합할 수 없습니다. GitLab 메인테이너가 병합을 처리합니다.

프로세스의 어느 단계에서든 도움이 필요하면 댓글에 @gitlab-bot help를 입력하거나 Discord에서 멘토 세션을 시작하세요.

머지 리퀘스트가 병합되면 변경 사항이 GitLab 코드베이스의 일부가 됩니다. 수고하셨습니다! 기여해 주셔서 감사합니다!

머지 리퀘스트 생성하기

GitLab v19.1
원문 보기
요약

이제 커뮤니티 포크에서 GitLab 메인 리포지터리로 변경 사항을 푸시할 준비가 되었습니다! GitLab.com의 커뮤니티 포크로 이동합니다. ](/19.1/development/contributing/first_contribution/img/mr_button_v15_11.png)

이제 커뮤니티 포크에서 GitLab 메인 리포지터리로 변경 사항을 푸시할 준비가 되었습니다!

이 단계의 인터랙티브 데모 보기.

  • GitLab.com의 커뮤니티 포크로 이동합니다. 다음과 같은 메시지가 표시됩니다:

    [

    ](/19.1/development/contributing/first_contribution/img/mr_button_v15_11.png)

    Create merge request를 선택합니다. 이 메시지가 보이지 않으면 왼쪽 사이드바에서 Code > Merge requests > New merge request를 선택하세요.

  • 브랜치 이름을 확인합니다. 커뮤니티 포크의 내 브랜치에서 GitLab 리포지터리의 master 브랜치로 병합되어야 합니다.

    [

    ](/19.1/development/contributing/first_contribution/img/new_merge_request_v15_11.png)

  • 정보를 입력한 후 Save changes를 선택합니다. 머지 리퀘스트가 완성되지 않아도 걱정하지 마세요.

    GitLab에서 아무도 리뷰하지 않길 원한다면 Mark as draft 체크박스를 선택할 수 있습니다. 머지 리퀘스트를 생성한 후 마음에 들지 않으면 닫아도 됩니다. 아무런 문제가 없습니다.

  • Changes 탭을 선택합니다. 다음과 같이 표시됩니다:

    [

    ](/19.1/development/contributing/first_contribution/img/changes_tab_v15_11.png)

    빨간색 텍스트는 변경 전 코드를 나타냅니다. 녹색은 현재 코드의 모습을 나타냅니다.

  • 이 머지 리퀘스트가 마음에 들어 리뷰 프로세스를 시작하고 싶다면 댓글에 @gitlab-bot ready를 입력한 후 Comment를 선택합니다.

    [

    ](/19.1/development/contributing/first_contribution/img/bot_ready_v16_6.png)

    GitLab 팀원이 요청을 검토하고 다음 단계를 알려드립니다.

리뷰 프로세스 완료하기#

머지 리퀘스트를 생성하면 GitLab이 자동으로 CI/CD 파이프라인을 트리거하여 테스트, 린팅, 보안 스캔 등을 실행합니다.

파이프라인이 성공해야 머지 리퀘스트가 병합될 수 있습니다.

  • 파이프라인 상태를 확인하려면 머지 리퀘스트 상단에서 Pipelines를 선택합니다.

  • 파이프라인을 이해하거나 수정하는 데 도움이 필요하면 댓글에 @gitlab-bot help 명령을 사용하여 MR 코치를 태그하세요.

MR 코칭에 대한 자세한 내용은 GitLab 머지 리퀘스트 코치의 도움을 받는 방법을 참조하세요.

리뷰 받기#

GitLab이 머지 리퀘스트를 자동으로 분류합니다. 그러나 댓글에 @gitlab-bot ready를 입력하면 MR이 준비되었음을 리뷰어에게 알릴 수 있습니다.

  • 라벨이 workflow::ready for review로 설정되면 개발자가 MR을 리뷰합니다.

  • 모든 피드백을 해결하고 MR이 승인되면 메인테이너가 MR을 병합합니다. 커뮤니티 기여자는 자신의 MR을 직접 병합할 수 없습니다. GitLab 메인테이너가 병합을 처리합니다.

프로세스의 어느 단계에서든 도움이 필요하면 댓글에 @gitlab-bot help를 입력하거나 Discord에서 멘토 세션을 시작하세요.

머지 리퀘스트가 병합되면 변경 사항이 GitLab 코드베이스의 일부가 됩니다. 수고하셨습니다! 기여해 주셔서 감사합니다!