Visual Studio에서 끌어오기 요청 만들기
GitHub 또는 Azure DevOps에 인증되고 원격 리포지토리 변경 내용을 푸시한 경우 Visual Studio를 종료하지 않고 끌어오기 요청을 만들 수 있습니다. 끌어오기 요청은 코드 검토를 위한 GitHub 및 Azure DevOps의 필수 도구입니다. 이러한 검토는 새로운 기능의 문제를 파악하고 팀원이 코드베이스의 여러 지역과 경험을 공유할 수 있도록 하여 코드베이스의 상태를 전반적으로 개선하는 데 도움이 됩니다.
참고 항목
>>>기능을 사용해 보려면 도구옵션미리 보기 기능끌어오기 요청에서 사용하도록 설정되어 있는지 확인합니다.
지원 요청을 만들려면 다음 단계를 따르세요.
끌어오기 요청을 만들려면 변경 내용에 대한 새 분기 를 만들어야 합니다. 이 분기는 병합할 준비가 될 때까지 수정 내용을 기본 분기와 별도로 유지합니다.
Visual Studio에서 만들거나 브라우저에서 만들 알림 배너의 링크를 선택합니다.
또는 최상위 메뉴 Git GitHub> 또는 Azure DevOps 새 끌어오기 요청을 통해 새 끌어오기 요청 창으로 이동하여 원격 분기에서 끌어오기 요청을 만들 수 있습니다.> 또는 Git 리포지토리 창에서 분기를 마우스 오른쪽 단추로 클릭합니다.
또는 Git 리포지토리 창에서 분기를 선택하여 상황에 맞는 메뉴를 열고 새 끌어오기 요청을 선택합니다.
병합할 분기를 선택하고 끌어오기 요청에 설명이 포함된 제목과 설명을 제공합니다. markdown 구문을 사용하여 Visual Studio에서 끌어오기 요청 설명의 형식을 지정할 수 있습니다. 설명 상자에 markdown 기호를 입력하고 미리 보기 단추를 선택하여 markdown을 미리 봅니다.
팁
Visual Studio 2022 버전 17.10 미리 보기 2 이상 및 GitHub Copilot 확장을 사용하면 AI를 사용하여 변경 사항을 설명하는 자세한 끌어오기 요청 설명을 생성할 수 있습니다. 스파클 펜 아이콘을 눌러 GitHub Copilot가 PR 설명을 생성하도록 요청합니다. GitHub Copilot를 설치하려면 Visual Studio에서 GitHub Copilot 설치 및 관리를 참조하세요.
차이 미리 보기를 사용하면 끌어오기 요청의 일부로 커밋된 파일의 모든 변경 내용을 볼 수 있습니다. 참조할 섹션은 파일 비교 - 차이 보기입니다.
팁
요약 차이 보기 옵션을 사용하면 변경된 코드 섹션만 검토할 수 있습니다.
작업 항목을 문제 검색으로 참조하거나 설명 상자에 입력
#
하거나 오른쪽 아래 모서리에 있는 단추를 눌러 # 작업 항목을 연결할 수 있습니다. GitHub 사용자 이름 또는 Azure DevOps ID 또는 이메일을 입력하여 검토자를 추가할 수도 있습니다.끌어오기 요청에서 만들기를 클릭하면 다른 개발자가 변경 내용을 검토하고 피드백을 제공할 수 있습니다. 또는 Visual Studio 17.12 이상을 사용하여 드롭다운을 클릭하고 초안으로 만들기를 선택합니다.
Visual Studio 17.12 이상을 사용하면 GitHub 및 Azure DevOps에 대한 새 끌어오기 요청을 만들 때 리포지토리의 기본 PR 템플릿이 사용되도록 끌어오기 요청 템플릿 기능(도구>옵션>환경>미리 보기 기능)을 사용하도록 설정할 수 있습니다. GitHub 설명서 및 Azure DevOps 설명서에서 리포지토리에 끌어오기 요청 템플릿을 추가하는 방법에 대해 자세히 알아봅니다.
편집기에서 끌어오기 요청 주석 보기
Visual Studio 17.11부터 검토자의 의견과 제안을 컨텍스트를 브라우저로 전환하지 않고 볼 수 있습니다.
이 기능을 사용하려면 도구>옵션>미리 보기 기능을 열고 끌어오기 요청 주석이 선택되어 있는지 확인합니다.
활성 끌어오기 요청 분기가 있는 분기를 확인하고 정보 표시줄에서 파일에 주석 표시를 선택하면 끌어오기 요청에 대한 주석을 볼 수 있습니다. Git 최상위 메뉴에서 PR 번호를 선택하기 위해 Git 변경 내용 창 또는 Git>GitHub 또는 Azure DevOps>파일에 주석 표시를 사용할 수도 있습니다.
파일 및 개별 메모를 탐색하기 위해 도구 모음의 아이콘을 사용하거나 다음과 같은 바로 가기 키를 사용할 수 있습니다.
작업 | 바로 가기 키 |
---|---|
끌어오기 요청에서 이전 파일로 이동 | Ctrl+Shift+Alt+F6 |
끌어오기 요청에서 다음 파일로 이동 | Ctrl+Alt+F6 |
이전 주석으로 이동합니다. | Ctrl+Shift+Alt+F8 |
다음 주석으로 이동합니다. | Ctrl+Alt+F8 |
다음 단계
경험을 계속하려면 Visual Studio에서 페치, 풀, 동기화 페이지를 방문하세요.