풀 리퀘스트 검토 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

풀 리퀘스트 검토

Amazon CodeCatalyst 콘솔을 사용하여 풀 리퀘스트에 포함된 변경 사항을 공동으로 검토하고 이에 대해 의견을 제시할 수 있습니다. 소스 브랜치와 대상 브랜치의 차이 또는 풀 리퀘스트 수정 간의 차이에 따라 개별 코드 라인에 설명을 추가할 수 있습니다. 다른 사용자가 남긴 피드백을 빠르게 이해하는 데 도움이 되도록 풀 요청의 코드 변경 사항에 대해 남긴 주석을 요약하여 작성할 수 있습니다. 코드 작업을 위한 개발 환경을 만들도록 선택할 수도 있습니다.

참고
참고

Amazon Bedrock 제공: 자동 악용 탐지 AWS 기능을 구현합니다. 나를 위한 설명 작성, 콘텐츠 요약 생성, 작업 추천, Amazon Q를 사용하여 프로젝트에 기능 생성 또는 추가, Amazon Q Developer Agent의 소프트웨어 개발 기능에 대한 Amazon Q 이슈 할당 기능이 Amazon Bedrock에 구축되어 있기 때문에 사용자는 Amazon Bedrock에 구현된 제어 기능을 최대한 활용하여 안전, 보안 및 인공 지능 (AI) 의 책임 있는 사용을 강화할 수 있습니다.

작은 정보

프로필의 일부로 이메일을 수신할 풀 리퀘스트 이벤트를 구성할 수 있습니다. 자세한 내용은 에서 Slack 및 이메일 알림 보내기 CodeCatalyst 단원을 참조하십시오.

풀 리퀘스트는 풀 리퀘스트의 수정과 풀 리퀘스트를 생성할 때 대상 브랜치의 팁이었던 커밋 간의 차이를 보여줍니다. 이를 머지 베이스라고 합니다. Git의 차이점 및 병합 기준에 대한 자세한 내용은 Git git-merge-base설명서를 참조하십시오.

작은 정보

콘솔에서 작업할 때, 특히 풀 리퀘스트를 연 지 꽤 되었다면, 풀 리퀘스트를 검토하기 전에 풀 리퀘스트에 대한 최신 버전을 사용할 수 있도록 브라우저를 새로고침해 보세요.

CodeCatalyst 콘솔에서 풀 리퀘스트를 검토하려면
  1. 프로젝트로 이동합니다.

  2. 다음 중 하나를 수행하여 풀 리퀘스트로 이동하십시오.

    • 풀 리퀘스트가 프로젝트 페이지에 나열되어 있는 경우 목록에서 선택하십시오.

    • 풀 리퀘스트가 프로젝트 페이지에 나열되어 있지 않은 경우 모두 보기를 선택합니다. 필터와 정렬을 사용하여 풀 요청을 찾은 다음 목록에서 선택합니다.

    • 탐색 창에서 코드를 선택한 다음 풀 요청을 선택합니다.

  3. 목록에서 검토하려는 풀 리퀘스트를 선택합니다. 필터 막대에 풀 요청 이름의 일부를 입력하여 풀 요청 목록을 필터링할 수 있습니다.

  4. 개요에서 풀 요청의 이름과 제목을 검토할 수 있습니다. 풀 리퀘스트 자체에 남긴 댓글을 작성하고 볼 수 있습니다. 또한 워크플로 실행, 연결된 이슈, 검토자, 풀 리퀘스트 작성자, 실행 가능한 병합 전략에 대한 정보를 포함하여 풀 요청의 세부 정보를 볼 수 있습니다.

    참고

    특정 코드 줄에 남긴 코멘트는 변경사항에 표시됩니다.

  5. (선택 사항) 전체 풀 리퀘스트에 적용되는 코멘트를 추가하려면 풀 리퀘스트에 대한 코멘트를 펼친 다음 코멘트 생성을 선택합니다.

  6. (선택 사항) 이 풀 리퀘스트의 수정 사항에 대해 남긴 모든 댓글의 요약을 보려면 댓글 요약 만들기를 선택합니다.

    참고

    이 기능을 사용하려면 해당 공간에 제너레이티브 AI 기능을 활성화해야 하며, 이 기능은 미국 서부 (오레곤) 지역에서만 사용할 수 있습니다. 자세한 내용은 제너레이티브 AI 기능 관리를 참조하십시오.

  7. 변경사항에서 대상 브랜치와 풀 리퀘스트의 최신 수정 버전 간의 차이점을 확인할 수 있습니다. 수정본이 두 개 이상인 경우, 버전 간의 차이를 비교하는 버전을 변경할 수 있습니다. 수정에 대한 자세한 내용은 을 참조하십시오. 개정

    작은 정보

    Files changed에서 풀 리퀘스트에서 변경 사항이 있는 파일 수와 풀 리퀘스트에서 이에 대한 코멘트가 있는 파일을 빠르게 확인할 수 있습니다. 폴더 옆에 표시되는 코멘트 수는 해당 폴더 내 파일에 달린 코멘트 수를 나타냅니다. 폴더를 확장하면 폴더 내 각 파일에 대한 댓글 수를 볼 수 있습니다.

  8. 차이점이 표시되는 방식을 변경하려면 통합과 분할 중에서 선택하십시오.

  9. 풀 리퀘스트의 라인에 코멘트를 추가하려면 코멘트를 달고 싶은 라인으로 이동하세요. 해당 라인에 표시되는 코멘트 아이콘을 선택하고 코멘트를 입력한 다음 저장을 선택합니다.

  10. 풀 리퀘스트의 수정 간 변경 또는 출처 및 대상 분기 간의 변경 사항을 보려면 비교에서 사용 가능한 옵션 중에서 선택하십시오. 수정본의 라인에 대한 주석은 해당 수정본에 보존됩니다.

  11. 풀 리퀘스트 트리거에 대한 코드 커버리지 보고서를 생성하도록 워크플로를 구성한 경우 관련 풀 요청에서 라인 및 브랜치 커버리지 결과를 볼 수 있습니다. 코드 커버리지 결과를 숨기려면 코드 커버리지 숨기기를 선택합니다. 자세한 내용은 코드 범위 보고서 단원을 참조하십시오.

  12. 풀 리퀘스트의 코드를 변경하려면 풀 리퀘스트에서 개발 환경을 만들면 됩니다. 개발 환경 생성을 선택합니다. 선택적으로 개발 환경의 이름을 추가하거나 구성을 편집한 다음 [Create] 를 선택합니다.

  13. 보고서에서 이 풀 리퀘스트의 품질 보고서를 볼 수 있습니다. 개정이 두 개 이상인 경우 두 개정의 차이를 비교하는 버전을 변경할 수 있습니다. 보고서를 이름, 상태, 워크플로, 작업 및 유형별로 필터링할 수 있습니다.

    참고

    풀 리퀘스트에 보고서를 표시하려면 보고서를 생성하도록 워크플로를 구성해야 합니다. 자세한 내용은 작업의 품질 보고서 구성 단원을 참조하십시오.

  14. 특정 보고서를 보려면 목록에서 해당 보고서를 선택하십시오. 자세한 내용은 워크플로를 사용한 테스트 단원을 참조하십시오.

  15. 이 풀 리퀘스트의 검토자로 등재되어 있고 변경 사항을 승인하려면 최신 수정 버전을 보고 있는지 확인한 다음 승인을 선택합니다.

    참고

    모든 필수 검토자가 풀 리퀘스트를 승인해야만 풀 리퀘스트를 병합할 수 있습니다.