레슨 8 - 검토 및 병합
VS Code의 GitHub 도구로 새 작업을 살펴보고 검토하고 병합합니다.
이 레슨에서는 다음 작업을 수행합니다.
- 새 작업을 커밋하고 Source Control에서 풀 리퀘스트(Pull request)를 만듭니다.
- Copilot 코드 검토를 요청합니다.
- GitHub MCP로 피드백과 실패한 검사를 처리합니다.
- 풀 리퀘스트를 병합합니다.
확인, 검토, 병합
Copilot Free에는 풀 리퀘스트용 Copilot 코드 검토가 포함되지 않습니다. Copilot Student 또는 코드 검토가 포함된 유료 Copilot 플랜을 사용합니다. 조직은 Copilot 라이선스가 없는 구성원을 위해 GitHub.com에서 유료 코드 검토를 활성화할 수도 있지만, 이를 통해 IDE 코드 검토 액세스가 부여되지는 않습니다. Copilot 코드 검토 사용 가능 여부를 확인하십시오.
액세스할 수 없다면 4단계의 Copilot 검토 요청은 건너뜁니다. 변경 사항을 직접 검토하거나 팀원에게 검토를 요청한 다음 나머지 단계를 진행합니다. 병합 전에 사람이 남긴 검토 피드백을 처리하고 다시 테스트합니다.
- 무언가를 만들기 전에 Source Control을 열어 변경된 파일과 변경 사항을 살펴봅니다.
- sparkle 버튼을 다시 사용하여 메시지를 작성하고 새 작업을 커밋합니다.
- Source Control에 나타나는 Create Pull Request 버튼을 선택합니다. Copilot은 커밋을 바탕으로 제목과 설명 초안을 작성하므로 처음부터 작성하도록 요청하는 것보다 더 나은 풀 리퀘스트를 얻을 수 있습니다.
- 풀 리퀘스트를 만드는 동안, VS Code의 GitHub 보기에서, 또는 GitHub에서 Copilot code review를 요청합니다.
- GitHub MCP를 사용하는 Copilot에 풀 리퀘스트를 살펴보고, 병합 충돌을 해결하고, 검토 댓글을 처리하고, 실패한 지속적 통합(CI) 검사를 조사하도록 요청합니다.
- 통합 브라우저에서 다시 테스트하고, 제안한 모든 변경 사항을 검토하고, 브랜치를 업데이트합니다.
- 검사와 검토를 마치면 에이전트에 병합을 요청하거나 GitHub 통합에서 병합합니다.
대신 언제든 채팅에서 Copilot에 이 작업을 요청할 수 있습니다. Source Control 방식은 실제 변경 사항을 바탕으로 커밋과 풀 리퀘스트 내용을 작성해 주므로 먼저 익혀 둘 만합니다.
요약 및 다음 단계
VS Code를 벗어나지 않고 풀 리퀘스트를 검토하고 병합했습니다. 레슨 9: 다음 아이디어를 클라우드 세션에 맡기기를 계속 진행합니다.