Visual Studio용 GitHub 확장2023-02-27T09:14:37-08:00

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

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

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

GitHub와 원활한 통합

Visual Studio를 통해 GitHub.com 또는 GitHub Enterprise 계정을 인증하여 리포지토리를 만들고 첫 번째 커밋을 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 워크플로를 생성합니다.

피드백