Skip to main content
Skip to content

GitHub Copilot 앱으로 이슈 및 풀 리퀘스트 관리하기

GitHub Copilot app을 벗어나지 않고도 이슈를 선택하고, 에이전트에게 변경 사항을 구현하라고 지시하고, pull request를 병합할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

GitHub Copilot app은 모든 Copilot 플랜에서 사용할 수 있습니다.
GitHub Copilot app 다운로드

내 이슈 및 풀 리퀘스트 살펴보기

사이드바에서 이슈 또는 풀 리퀘스트를 클릭하여 리포지토리의 해당 항목을 찾아볼 수 있습니다.

세션에서 문제 또는 끌어오기 요청 만들기

앱의 에이전트에게 문제를 만들도록 요청하면 에이전트는 문제 유형에 따라 리포지토리 문제 템플릿을 선택합니다. 특정 템플릿을 사용하려면 프롬프트에서 지정합니다.

에이전트에 끌어오기 요청을 만들도록 요청하면 리포지토리의 끌어오기 요청 템플릿도 따릅니다.

이슈에서 세션 시작하기

  1. 사이드바에서 Issues를 클릭합니다.
  2. 문제를 찾아보거나 필터링한 다음 클릭하여 세부 정보를 봅니다.
  3. 새 세션을 클릭합니다. 앱은 문제 컨텍스트가 이미 로드된 새 세션을 만듭니다.
  4. 프롬프트 필드 아래의 드롭다운에서 세션 모드를 선택합니다. 예를 들어 에이전트가 먼저 계획을 제안하도록 계획 하거나 대화형 으로 에이전트와 공동 작업하도록 합니다.
  5. 수행하려는 작업을 에이전트에 확인합니다. 계획 모드를 선택한 경우 에이전트는 먼저 검토할 계획을 제안합니다. 그렇지 않으면 에이전트가 문제 작업을 시작하고 반복할 수 있는 변경 내용을 제안합니다. 대화 보기에서 진행 상황을 따라가며 에이전트를 안내할 피드백을 제공하세요.

끌어오기 요청 검토

  1. 사이드바에서 풀 리퀘스트를 클릭한 다음 풀 리퀘스트를 클릭하여 요약, CI 검사 결과 및 검토 활동을 포함한 개요를 확인합니다.
  2. 변경된 파일 탭으로 전환하여 diff를 검토합니다.
  3. 새 세션을 클릭하여 끌어오기 요청에 대한 세션을 시작합니다. 세션 내에서 diff에 대한 검토 의견을 남기거나 에이전트에 변경을 요청할 수 있습니다.
  4. 세션에서 검토가 완료되면 끌어오기 요청 세부 정보 보기로 돌아가 맨 위에서 검토를 클릭하여 검토를 제출할 수 있습니다.

또한 앱에서 직접 브라우저 또는 다른 IDE에서 끌어오기 요청을 열 수도 있습니다.

검토에 응답

GitHub Copilot app에서 검토 의견에 응답하고 실패한 CI 검사를 해결할 수 있습니다.

  1. 끌어오기 요청을 엽니다.
  2. 페이지를 아래로 스크롤하여 PR에 대한 검토 의견을 확인합니다. 에이전트에 메모를 확인하도록 요청하려면 수정 클릭합니다.
  3. 페이지 아래쪽에서 CI 검사의 상태를 확인합니다. 에이전트에 실패한 검사를 수정하도록 요청하려면 실패 검사 수정 클릭합니다.

끌어오기 요청 병합

Agent Merge는 GitHub Copilot app에서 사용할 수 있으며 Copilot in the cloud의 일부로도 제공됩니다. 두 인터페이스 모두 실패한 GitHub Actions 워크플로를 수정하고 병합 충돌을 해결할 수 있습니다. 앱에서 Agent Merge 검토 주석 처리도 할 수 있지만, 클라우드에서는 지원되지 않습니다.

끌어오기 요청을 병합하려면 앱 맨 위에서 Agent Merge 을(를) 사용 설정하세요. Agent Merge 는 작업 영역의 Copilot 세션이 끌어오기 요청을 읽고, 이를 차단하는 내용을 수정하고, GitHub이 허용하는 즉시 병합하도록 프롬프트합니다. 백그라운드에서 실행되고, 앱이 다시 시작되어도 계속 유지되며, 풀 리퀘스트가 병합되면 자동으로 꺼집니다.

GitHub의 pull request에서 직접 Agent Merge의 일부로 Copilot in the cloud를 사용할 수도 있습니다. 풀 리퀘스트의 병합 상자에서 Watch and fix를 클릭한 다음 실패한 Actions 워크플로 수정, 병합 충돌 해결 또는 둘 다를 선택합니다. Copilot는 GitHub Actions 기반 개발 환경에서 선택한 블로커를 수정하고 작업을 시작한 이유를 설명하는 타임라인 업데이트를 게시합니다.

클라우드 옵션은 풀 리퀘스트를 병합할 준비가 되도록 유지하고 자동 병합과 결합하여 모든 요구 사항이 충족되면 병합을 완료할 수 있습니다. 직접 생성하는 끌어오기 요청에 대해서도 자동으로 사용하도록 설정할 수 있습니다. 설정, 사용자 지정 및 청구 세부 정보는 Agent Merge로 풀 리퀘스트를 병합할 준비하기을 참조하세요.