Skip to main content

리뷰 제공

코드를 병합하기 전에 변경 내용에 주석을 달고, 편집을 제안하고, 업데이트를 승인하거나 요청하여 끌어오기 요청에 대한 피드백을 제공합니다.

풀 리퀘스트를 검토하는 것은 사람들이 GitHub에서 협업하는 주요 방법 중 하나입니다. 피어의 작업을 검토할 때 문제를 조기에 파악하고, 지식을 공유하고, 변경 내용이 병합할 준비가 되었는지 여부를 결정하는 데 도움이 됩니다.

변경 내용에 대한 주석 달기

읽기 권한이 있는 모든 사용자는 제안된 변경 내용을 검토하고 의견을 제시할 수 있습니다. 검토자는 다음을 수행할 수 있습니다.

  • 전체 끌어오기 요청에 대한 일반적인 피드백을 남겨 둡니다.
  • 특정 줄에 주석을 달고 질문을 하거나 문제를 설명합니다.
  • 한 번의 클릭으로 작성자가 적용할 수 있는 정확한 변경 내용을 제안합니다.

검토 대화가 끌어오기 요청 타임라인에 표시되므로 팀 전체가 토론을 따르고 결정을 추적할 수 있습니다.

변경 요청 및 승인

검토를 마치면 작성자가 다음에 수행할 작업을 알려주는 결정과 함께 제출합니다.

  • 주석 은 변경 내용을 명시적으로 승인하거나 요청하지 않고 일반적인 피드백을 남깁니다.
  • 변경 내용을 병합할 준비가 되었다는 신호를 승인합니다.
  • 요청 변경은 끌어오기 요청 병합 전에 작성자가 처리해야 하는 피드백 플래그입니다.

더 깊이 있는 변경 내용 검토

철저한 리뷰는 diff를 위에서 아래로 읽는 것 이상으로 진행됩니다. GitHub 에서는 정밀도로 크거나 복잡한 변경 내용을 검토할 수 있는 도구를 제공합니다.

  • 한 번에 하나의 파일을 검토하고, 각 파일을 보기 로 표시하여 축소하고, 진행률 표시줄을 사용하여 적용한 끌어오기 요청의 양을 추적합니다.

  • 보안 및 종속성을 평가합니다. 종속성 검토는 끌어오기 요청이 종속성을 변경하는 방법과 알려진 취약성을 도입하는지 여부를 보여 줍니다. 코드 검색은 제안된 변경 내용에 대한 경고를 표시합니다.

  • Copilot을 사용하여 검토를 자동화하세요. Copilot 는 끌어오기 요청에 대해 자동화된 코드 검토를 수행하고, 특정 줄에 주석을 달고, 변경 내용을 제안할 수 있으므로 사용자 검토자가 코드를 보기 전에 일반적인 문제를 파악할 수 있습니다.

추가 읽기