Visual Studio용 GitHub 확장2022-09-08T14:05:04-07:00

Visual Studio GitHub가 함께 개선되었습니다.

GitHub 및 Visual Studio를 사용하여 소스 제어 및 CI/CD 워크플로를 코드에 더 가깝게 만듭니다. 이제 GitHub 지원이 Visual Studio에 구축됩니다.

“저는 새 Git 통합을 많이 사용합니다. 간단하고 깔끔한 Git 환경입니다!”
– GitHub 사용자

GitHub와 원활한 통합

GitHub.com 또는 GitHub 엔터프라이즈 계정을 인증하여 리포지토리를 만들고 Visual Studio를 통해 첫 번째 커밋을 GitHub에 푸시합니다.

Seamless integration with GitHub screenshot Seamless integration with GitHub screenshot
Clone and code from within the IDE

IDE 내에서 복제 및 코드

GitHub 리포지토리를 찾아보고 로컬 컴퓨터에 리포지토리를 복제하여 커밋 및 푸시를 시작합니다.

새 리포지토리 만들기 및 푸시

로컬 코드를 가져와서 GitHub의 새 리포지토리에 한 단계씩 푸시합니다. Visual Studio는 로컬 및 원격 리포지토리 생성을 처리합니다. 저장소를 완전히 비공개로 설정할 수도 있습니다.

Create and push new repos

분기, 스테이징 및 커밋

상태 표시줄에서 분기를 만들고 전환합니다. 변경 내용을 보고, 커밋할 파일을 스테이징하고, Git 변경 내용 도구 창에서 커밋합니다.

병합 및 다시 지정

Visual Studio 내에서 직접 기능을 완료한 후 분기를 병합하거나 다시 지정합니다. 또한 가져올 때 분기를 병합 또는 다시 지정하거나
 가져올 때 분기를 제거하도록 선택할 수 있습니다.

Screenshot for resolving conflicts Screenshot for resolving conflicts

병합 충돌 해결

Visual Studio는 병합 충돌이 발생하는 즉시 인식하고 병합되지 않은 변경 사항을 Git 변경 창에 표시합니다. 기본 제공 내장된 병합 편집기는 충돌하는 각 변경 사항을 안내하여 들어오는 쪽이나 현재 쪽을 선택할 수 있도록 하고 병합을 수락할 때 결과를 표시합니다.

리포지토리 기록 찾아보기

Git 리포지토리 창을 사용하여 분기 및 해당 기록을 전체적으로 파악할 수 있습니다. 개별 커밋을 선택하여 세부 정보 및 파일 차이 보기 어떤 사용자는 Diff를 나란히 보는 것을 선호하고 어떤 사용자는 인라인 보기를 선호합니다. Visual Studio 둘 다 가져옵니다. 이 설정은 변경해도 유지되므로 설정하고 잊어버릴 수 있습니다.

Browse your repository history
screenshot for Integrated CICD workflows with GitHub actions screenshot for Integrated CICD workflows with GitHub actions

GitHub 작업과 통합된 CI/CD 워크플로

Visual Studio 게시를 사용하면 Azure에 배포되는 ASP.NET Core 애플리케이션에 대한 GitHub Actions를 쉽게 설정할 수 있습니다. Visual Studio는 몇 번의 클릭만으로 작동하는 GitHub Actions 워크플로를 생성합니다.

피드백