병합 요청 생성
이제 커뮤니티 포크에서 변경 내용을 기본 GitLab 리포지토리로 푸시할 준비가 되었습니다!
-
GitLab.com의 커뮤니티 포크로 이동합니다. 다음과 같은 메시지가 표시되어야 합니다:
병합 요청 만들기를 선택합니다. 이 메시지가 표시되지 않는 경우 왼쪽 사이드바에서 Code > Merge requests > New merge request를 선택합니다.
-
브랜치 이름을 확인합니다. 커뮤니티 포크의 브랜치에서 GitLab 리포지토리의
master
브랜치로 병합해야 합니다. -
정보를 작성한 다음 변경 사항 저장을 선택합니다. 병합 요청이 완전하지 않아도 걱정하지 마세요.
GitLab에서 검토를 받길 원치 않는 경우 Mark as draft 확인란을 선택할 수 있습니다. 만들고 나서 병합 요청에 만족하지 않는 경우 해당 요청을 닫을 수 있으며 뭐든 해가 되지 않습니다.
-
변경 사항 탭을 선택합니다. 다음과 같아야 합니다:
빨간 텍스트는 변경하기 전의 코드를 보여줍니다. 초록색은 현재 코드를 보여줍니다.
-
이 병합 요청에 만족하고 검토 프로세스를 시작하려면, 주석에
@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 코드베이스의 일부가 됩니다. 훌륭한 작업입니다! 기여해 주셔서 감사합니다!