병합 요청 생성

이제 커뮤니티 포크에서 변경 내용을 기본 GitLab 리포지토리로 푸시할 준비가 되었습니다!

이 단계의 대화형 데모 보기.

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

    병합 요청 배너 만들기

    병합 요청 만들기를 선택합니다. 이 메시지가 표시되지 않는 경우 왼쪽 사이드바에서 Code > Merge requests > New merge request를 선택합니다.

  2. 브랜치 이름을 확인합니다. 커뮤니티 포크의 브랜치에서 GitLab 리포지토리의 master 브랜치로 병합해야 합니다.

    새 병합 요청

  3. 정보를 작성한 다음 변경 사항 저장을 선택합니다. 병합 요청이 완전하지 않아도 걱정하지 마세요.

    GitLab에서 검토를 받길 원치 않는 경우 Mark as draft 확인란을 선택할 수 있습니다. 만들고 나서 병합 요청에 만족하지 않는 경우 해당 요청을 닫을 수 있으며 뭐든 해가 되지 않습니다.

  4. 변경 사항 탭을 선택합니다. 다음과 같아야 합니다:

    변경 사항 탭

    빨간 텍스트는 변경하기 전의 코드를 보여줍니다. 초록색은 현재 코드를 보여줍니다.

  5. 이 병합 요청에 만족하고 검토 프로세스를 시작하려면, 주석에 @gitlab-bot ready를 입력한 후 Comment를 선택합니다.

    GitLab bot ready comment

GitLab 팀에서 귀하의 요청을 검토하고 다음 단계를 알려드릴 것입니다.

검토 프로세스 완료

병합 요청을 만든 후, GitLab에서는 자동으로 CI/CD 파이프라인이 테스트, 린트, 보안 스캔 등을 실행합니다.

병합 요청이 완료되기 위해서는 파이프라인이 성공해야 합니다.

  • 파이프라인의 상태를 확인하려면 병합 요청 상단에서 Pipelines를 선택합니다.
  • 파이프라인을 이해하거나 수정하는 데 도움이 필요한 경우 주석에서 @gitlab-bot help 명령을 사용합니다.

검토 받기

GitLab에서는 병합 요청을 자동으로 처리합니다. 그러나 MR을 검토할 준비가 되었음을 리뷰어에게 알리기 위해 주석에 @gitlab-bot ready를 입력할 수 있습니다.

  • 레이블이 workflow::ready for review로 설정되면, 개발자가 MR을 검토합니다.
  • 모든 피드백을 해결한 후 MR이 승인되면, MR이 병합될 준비가 된 것입니다.

프로세스 중 언제든 도움이 필요한 경우, 주석에 @gitlab-bot help를 입력하거나 Discord에서 멘토 세션을 시작하세요.

병합 요청이 완료되면, 귀하의 변경 사항이 GitLab 코드베이스의 일부가 됩니다. 훌륭한 작업입니다! 기여해 주셔서 감사합니다!