GitLab Duo Merge Request

Tier: Ultimate Offering: GitLab.com Status: Experiment

Merge Request에서 AI 지원 기능은 Merge Request의 수명 주기 동안 문맥ually 관련된 정보를 제공하도록 설계되었습니다.

이러한 기능을 활성화하고 성숙도에 대한 자세한 내용은 GitLab Duo 개요에서 찾을 수 있습니다.

Merge Request 템플릿 작성

이 기능은 GitLab.com에서 실험 중입니다.

프로젝트의 Merge Request에는 종종 정의된 템플릿이 있어야 합니다. 이는 리뷰어와 다른 사용자가 Merge Request의 목적 및 변경 사항을 이해하는 데 도움이 됩니다.

Merge Request을 생성할 때 GitLab Duo는 템플릿의 내용을 기반으로 Merge Request에 대한 설명을 생성할 수 있습니다. 이를 통해 템플릿을 작성하고 현재 설명의 내용을 대체할 수 있습니다.

설명을 생성하려면:

  1. 새 Merge Request을 생성하고 Description 필드로 이동합니다.
  2. AI Actions()을 선택합니다.
  3. Merge Request 템플릿 작성을 선택합니다.

업데이트된 설명이 상자에 적용됩니다. Merge Request을 생성하기 전에 이 설명을 수정하거나 다듬을 수 있습니다.

이 실험적인 기능에 대한 피드백은 이슈 416537에서 제공하실 수 있습니다.

데이터 사용: 이 기능을 사용할 때 다음 데이터가 상기된 대형 언어 모델로 전송됩니다. - Merge Request의 제목 - 설명의 내용 - 소스 브랜치의 헤드와 대상 브랜치 간의 변경 내용

Merge Request 변경 요약

이 기능은 GitLab.com에서 실험 중입니다.

GitLab Duo Merge Request 요약은 다음 위치에서 Merge Request 페이지에서 이용할 수 있습니다:

  • Merge Request 요약 대화 상자.
  • 할 일 디렉터리.
  • 이메일 통지.

이 실험적인 기능에 대한 피드백은 이슈 408726에서 제공하실 수 있습니다.

데이터 사용: 소스 브랜치의 헤드와 대상 브랜치 간의 변경 내용이 상기된 대형 언어 모델로 전송됩니다.

내 Merge Request 리뷰 요약

이 기능은 GitLab.com에서 실험 중입니다.

Merge Request 리뷰를 완료하고 리뷰를 제출할 준비가 되었을 때 GitLab Duo 코드 리뷰 요약을 생성합니다:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하여 프로젝트를 찾습니다.
  2. 코드 > Merge Request을 선택하고 리뷰를 원하는 Merge Request을 찾습니다.
  3. 리뷰를 제출할 준비가 되면 리뷰 완료를 선택합니다.
  4. 보류 중인 코멘트 요약하기를 선택합니다.

요약이 코멘트 상자에 표시됩니다. 리뷰를 제출하기 전에 이 요약을 편집하고 다듬을 수 있습니다.

Merge Request 리뷰 요약은 리뷰를 제출할 때 자동으로 생성됩니다. 이러한 자동으로 생성된 요약은 Merge Request 요약 대화 상자, 할 일 디렉터리 및 이메일 통지에서 이용할 수 있습니다.

이 실험적인 기능에 대한 피드백은 이슈 408991에서 제공하실 수 있습니다.

데이터 사용: 이 기능을 사용할 때 다음 데이터가 상기된 대형 언어 모델로 전송됩니다:

  • 임시 코멘트 텍스트

Merge 또는 합병 커밋에 대한 메시지 생성

이 기능은 GitLab.com에서 실험 중입니다.

Merge Request을 준비할 때 제안된 스쿼시 또는 Merge 커밋 메시지를 편집하고 싶을 수 있습니다.

GitLab Duo를 사용하여 커밋 메시지를 생성하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하여 프로젝트를 찾습니다.
  2. 코드 > Merge Request을 선택하고 Merge Request을 찾습니다.
  3. Merge 위젯의 커밋 메시지 편집 확인란을 선택합니다.
  4. AI-generated 커밋 메시지 생성을 선택합니다.
  5. 제안된 커밋 메시지를 검토하고 커밋에 추가하려면 삽입을 선택합니다.

이 실험적인 기능에 대한 피드백은 이슈 408994에서 제공하실 수 있습니다.

데이터 사용: 이 기능을 사용할 때 다음 데이터가 상기된 대형 언어 모델로 전송됩니다:

  • 파일의 내용
  • 파일 이름