Merge Request 생성
이제 커뮤니티 포크에서 메인 GitLab 리포지터리로 변경 내용을 푸시할 준비가 되었습니다!
-
GitLab.com의 커뮤니티 포크로 이동합니다. 다음과 같은 메시지가 표시됩니다:
Merge Request 생성을 선택합니다. 이 메시지가 표시되지 않는 경우 왼쪽 사이드 바에서 Code > Merge Request > 새로운 Merge Request을 선택합니다.
-
브랜치 이름을 살펴보세요. 커뮤니티 포크의 브랜치에서 GitLab 리포지터리의
master
브랜치로 Merge해야 합니다. -
정보를 입력한 후 변경 사항 저장을 선택합니다. Merge Request이 완전하지 않아도 걱정하지 마세요.
GitLab에서 리뷰를 받고 싶지 않다면 드래프트로 표시 확인란을 선택할 수 있습니다. Merge Request을 만든 후에 만족스럽지 않다면 그냥 닫을 수 있습니다. 해를 끼치지 않습니다.
-
변경 사항 탭을 선택합니다. 다음과 같이 보여야 합니다:
빨간 텍스트는 변경하기 전의 코드를 보여줍니다. 초록색은 현재 코드를 보여줍니다.
-
본 Merge Request이 만족스러우시다면, 리뷰 프로세스를 시작하고 싶다면
@gitlab-bot ready
를 주석으로 달고 코멘트를 선택합니다.
GitLab에서 누군가 귀하의 요청을 확인하고 다음 단계를 알려줄 것입니다.
리뷰 프로세스 완료
Merge Request을 만든 후, GitLab은 자동으로 CI/CD 파이프라인을 트리거합니다 테스트, 린팅, 보안 스캔 등을 실행합니다.
Merge Request이 Merge되려면 파이프라인이 성공해야 합니다.
- 파이프라인 상태를 확인하려면 Merge Request 상단에서 파이프라인을 선택합니다.
- 파이프라인을 이해하거나 수정하는 데 도움이 필요하면 주석에서
@gitlab-bot help
명령을 사용하세요.
리뷰 받기
GitLab은 Merge Request을 자동으로 트리지합니다.
그러나 MR이 준비되었음을 리뷰어에게 알리려면 주석에 @gitlab-bot ready
를 입력합니다.
- 라벨이
workflow::ready for review
로 설정되면, 개발자가 MR을 검토합니다. - 모든 피드백을 해결하고 MR이 승인되면, MR이 Merge될 준비가 됩니다.
프로세스 중 언제든 도움이 필요하면 주석에 @gitlab-bot help
를 입력하거나 Discord에서 멘토 세션을 시작하세요.
Merge Request이 Merge되면 귀하의 변경 사항이 GitLab 코드베이스의 일부가 됩니다. 좋은 일 했습니다! 기여해 주셔서 감사합니다!