Visual Studio에서 이름 및 전자 메일 주소, 기본 diff 및 병합 도구 등과 같은 일반적인 Git 설정 및 기본 설정을 구성하고 볼 수 있습니다. 메뉴 모음에서 Git>설정 또는 도구>옵션을 선택하여 설정 및 기본 설정을 보고 구성할 수 있습니다.
옵션 창은 일반 Git 옵션을 구성할 수 있는 모든 설정>소스 제어>Git 설정 섹션으로 열립니다. 모든 리포지토리에 적용할 옵션을 구성하려면 Git Global Config 섹션을 확장합니다. 현재 리포지토리에 대한 옵션만 구성하려면 Git 리포지토리 구성 섹션을 확장합니다.
모든 리포지토리에 적용할 옵션을 구성할 수 있는 소스 제어>Git 전역 설정 섹션에 옵션 대화 상자가 열립니다. 현재 리포지토리에 대한 옵션만 구성하려면 Git 리포지토리 설정 섹션을 확장합니다.
다음 두 가지 유형의 설정을 구성할 수 있습니다.
- Git 설정 - Git 구성 파일에 저장되는 이러한 설정입니다. Visual Studio에서 보고 수정할 수 있지만 Git 구성 파일에서 관리됩니다.
- Visual Studio 설정 - 이러한 설정은 Visual Studio에서 관리하는 Git 관련 설정 및 기본 설정을 구성합니다.
설정을 구성하는 방법
Visual Studio에서 Git 설정을 구성하려면 주 메뉴 모음에서 Git>설정을 선택합니다.
옵션 창은 일반 Git 옵션을 제공하는 모든 설정>소스 제어>Git 설정 섹션으로 열립니다.
- 전역 수준 리포지토리 설정을 보고 구성하려면 Git Global Config 섹션을 확장합니다.
- 리포지토리 수준 설정의 경우 Git 리포지토리 구성 섹션을 확장합니다.
모든 리포지토리에 적용할 옵션을 구성할 수 있는 소스 제어>Git 전역 설정 섹션에 옵션 대화 상자가 열립니다.
현재 리포지토리에 대한 옵션만 구성하려면 Git 리포지토리 설정 섹션을 확장합니다.
Git 설정
가장 일반적인 Git 구성 설정 중 일부를 구성하고 확인할 수 있습니다. Git 구성 파일에서 관리되더라도 Visual Studio에서 다음 설정을 보고 수정할 수 있습니다.
- 사용자 이름 및 전자 메일
- 인출 동안 원격 분기 정리
- 로컬 분기를 리베이스하여 가져오기
- 암호화 네트워크 공급자
- 자격 증명 도우미
- Git 성능 향상을 위해 커밋 그래프 사용
- Diff 및 병합 도구
- Git 파일
- 리모컨
- 기타 설정
비고
글로벌 Git 설정은 Git의 사용자별 구성 파일의 기본 설정에 해당합니다.
리포지토리 설정은 리포지토리별 구성 파일의 기본 설정에 해당합니다. Git 구성에 대한 자세한 내용은 Git 사용자 지정에 대한 Pro Git 장, git 구성 설명서 및 구성 파일에 대한 Pro Git 참조를 참조하세요. Visual Studio에서 노출되지 않는 Git 설정을 구성하려면 다음 명령을 사용하여 git config 구성 파일에 git config [--local|--global|--system] section.key value값을 씁니다.
사용자 이름 및 전자 메일
제공한 이름과 이메일은 사용자가 만든 모든 커밋의 커밋 작성자 정보로 사용됩니다. 이 설정은 전역 및 리포지토리 범위 모두에서 사용할 수 있으며 git config 및 user.email 설정에 해당합니다.
설정을 변경하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
전역 수준에서 사용자 이름 및 전자 메일을 설정하려면 Git Global Config 섹션을 확장합니다.
리포지토리 수준에서 사용자 이름 및 전자 메일을 설정하려면Git 리포지토리 구성 섹션을 확장합니다.
사용자 이름 및 전자 메일 옵션을 사용자 이름 및 전자 메일 주소로 설정합니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
전역 수준에서 사용자 이름 및 전자 메일을 설정하려면 Git 전역 설정 섹션을 확장합니다.
리포지토리 수준에서 사용자 이름 및 전자 메일을 설정하려면Git 리포지토리 설정 섹션을 확장합니다.
사용자 이름 및 전자 메일 옵션을 사용자 이름 및 전자 메일 주소로 설정하고 확인을 선택합니다.
가져오는 동안 원격 분기를 정리하기
정리하면 원격에 더 이상 존재하지 않는 원격 추적 분기가 제거되고 분기 목록을 정리하고 최신 상태로 유지하는 데 도움이 됩니다. 이 설정은 전역 및 리포지토리 범위 모두에서 사용할 수 있으며 git config 설정에 해당합니다.
다음 값을 사용할 수 있습니다. 여기서 True 는 전역 수준 설정에 권장됩니다.
- True (권장)
- 거짓
- 설정 취소 (기본값)
이 설정을 변경하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
전역 수준에서 정리를 조정하려면 Git Global Config 섹션을 확장합니다.
리포지토리 수준에서 정리를 조정하려면Git 리포지토리 구성 섹션을 확장합니다.
가져오기 중 원격 분기 삭제 설정을 True로 설정합니다(권장).
Git> 선택하여 옵션 대화 상자를 엽니다.
전역 수준에서 정리를 조정하려면 Git 전역 설정 섹션을 확장합니다.
리포지토리 수준에서 정리를 조정하려면Git 리포지토리 설정 섹션을 확장합니다.
인출 중에 정리 원격 분기를 True(권장)로 설정하고 확인을 선택합니다.
풀링할 때 로컬 브랜치를 리베이스하기
리베이스는 업스트림 분기에 없는 현재 분기의 커밋에 의해 이루어진 변경 사항을 일시적으로 제쳐놓습니다. 현재 분기를 업스트림 분기로 다시 설정한 다음 따로 설정된 변경 내용을 적용합니다. 이 설정은 전역 및 리포지토리 범위 모두에서 사용할 수 있으며 git config 설정에 해당합니다.
다음 값을 사용할 수 있습니다.
- True: 가져온 후 업스트림 브랜치 위에 현재 브랜치를 리베이스합니다.
- False: 현재 분기를 업스트림 분기에 병합합니다.
- 병합 (또는 유지): 로컬로 만든 병합 커밋을 평면화하지 않고 다시베이스합니다.
- 설정 해제 (기본값): 다른 구성 파일에 지정하지 않는 한 현재 분기를 업스트림 분기에 병합합니다.
비고
Visual Studio에서 pull.rebase로 구성할 수 없습니다. Visual Studio는 대화형 재베이스 지원을 제공하지 않습니다. 대화형 모드를 사용하도록 구성 pull.rebase 하려면 명령줄을 사용합니다.
이 설정을 변경하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
전역 수준에서 재지정을 구성하려면 Git Global Config 섹션을 확장합니다.
리포지토리 수준에서 재지정을 구성하려면Git 리포지토리 구성 섹션을 확장합니다.
끌어오기 시 로컬 분기 리베이스 옵션을 True로 설정합니다(권장).
Git> 선택하여 옵션 대화 상자를 엽니다.
전역 수준에서 재지정을 구성하려면 Git 전역 설정 섹션을 확장합니다.
리포지토리 수준에서 재지정을 구성하려면Git 리포지토리 설정 섹션을 확장합니다.
옵션을 원하는 값으로 로컬 분기 리베이스 당기기 시 설정하고 확인을 선택합니다.
암호화 네트워크 공급자
암호화 네트워크 공급자는 런타임에 사용할 TLS/SSL 백 엔드를 구성하는 전역 범위의 Git 구성 설정입니다. 이 옵션은 git config 설정에 해당 합니다.
다음 값은 전역 범위에서 사용할 수 있습니다.
- OpenSSL: TLS 및 SSL 프로토콜에 OpenSSL을 사용합니다.
- 보안 채널: TLS 및 SSL 프로토콜에 대해 보안 채널(schannel) 을 사용합니다. Schannel은 Windows 자격 증명 저장소에 액세스하고 엔터프라이즈 수준의 인증서 관리를 가능하게 하는 네이티브 Windows 솔루션입니다.
- 설정 해제 (기본값): 이 설정이 설정되지 않은 경우 OpenSSL이 기본값입니다.
이 설정을 변경하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
옵션 창에서 Git 전역 구성 섹션을 확장합니다.
암호화 네트워크 공급자 옵션을 원하는 값으로 설정하고 확인을 선택합니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
옵션 대화 상자에서 Git 전역 설정 섹션을 확장합니다.
암호화 네트워크 공급자 옵션을 원하는 값으로 설정하고 확인을 선택합니다.
자격 증명 도우미
자격 증명 도우미는 전역 범위의 Git 구성 설정입니다. Visual Studio에서 원격 Git 작업을 수행하는 경우 원격 엔드포인트는 요청과 함께 자격 증명을 제공해야 하므로 요청을 거부할 수 있습니다. 이때 Git은 자격 증명 도우미를 호출하여 작업을 수행하는 데 필요한 자격 증명을 반환한 다음 요청을 다시 시도합니다. 사용되는 자격 증명 도우미는 git config 설정에 해당 합니다.
다음 값은 전역 범위에서 사용할 수 있습니다.
- GCM: Git 자격 증명 관리자 를 도우미로 사용합니다.
- 설정 해제 (기본값): 옵션이 설정되지 않은 경우 시스템 구성에 지정된 자격 증명 도우미가 사용됩니다.
이 설정을 변경하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
옵션 창에서 Git 전역 구성 섹션을 확장합니다.
자격 증명 도우미 옵션을 원하는 값으로 설정하고 확인을 선택합니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
옵션 대화 상자에서 Git 전역 설정 섹션을 확장합니다.
자격 증명 도우미 옵션을 원하는 값으로 설정하고 확인을 선택합니다.
커밋 그래프 활성화
Git 성능 향상을 위해 커밋 그래프 사용 옵션은 Visual Studio에 커밋의 빠른 구문 분석 및 정렬을 위해 로컬 리포지토리에 커밋 그래프 파일을 생성하도록 지시합니다. 커밋 그래프는 Git 작업의 지연을 줄이고 Visual Studio에서 리포지토리 작업의 성능을 향상시킬 수 있습니다. 자세한 내용은 커밋 그래프로 Visual Studio에서 Git 경험을 향상시키는 방법을 참조하세요.
비고
리포지토리의 크기에 따라 커밋 그래프를 생성하는 데 몇 분 정도 걸릴 수 있습니다. 작업이 완료될 때까지는 Fetch 또는 Pull과 같은 다른 Git 작업을 Visual Studio에서 실행할 수 없습니다.
다음 값은 로컬 범위에서 사용할 수 있습니다.
- 진실
- 거짓
- 설정 취소 (기본값)
이 설정을 구성하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
옵션 창에서 Git 리포지토리 구성 섹션을 확장합니다.
Git 성능 향상을 위해 커밋 그래프 사용 옵션을 원하는 값으로 설정하고 확인을 선택합니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
옵션 대화 상자에서 Git 리포지토리 설정>일반 섹션을 확장합니다.
Git 성능 향상을 위해 커밋 그래프 사용 옵션을 원하는 값으로 설정하고 확인을 선택합니다.
비교 및 병합 도구
Git은 원하는 도구들에서 차이 및 병합 충돌을 표시합니다. 구성은 git configdiff.tool 및 merge.tool 설정에 해당합니다. 전역 및 로컬 범위 모두에서 Diff 도구 및 병합 도구 기본 설정을 지정할 수 있습니다.
이러한 설정을 구성하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
전역 수준에서 도구를 구성하려면 Git Global Config 섹션을 확장하고 도구 그룹으로 스크롤합니다.
리포지토리 수준에서 도구를 구성하려면Git 리포지토리 구성 섹션을 확장하고 도구 그룹으로 스크롤합니다.
Diff 도구 또는 병합 도구 옵션의 드롭다운 목록에서 Visual Studio를 선택합니다.
전역 수준에서 도구를 구성한 후 값은 Visual Studio | 전역 또는 현재 리포지토리의 경우 Visual Studio | 로컬. 그렇지 않으면 값이 설정 취소 (기본값)입니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
전역 수준에서 도구를 구성하려면 Git 전역 설정 섹션을 확장하고 도구 그룹으로 스크롤합니다.
리포지토리 수준에서 도구를 구성하려면Git 리포지토리 설정 섹션을 확장하고 도구 그룹으로 스크롤합니다.
Diff 도구 또는 병합 도구 옵션에 Visual Studio 사용 링크를 선택합니다.
전역 수준에서 도구를 구성한 후 값은 Visual Studio | 전역 또는 현재 리포지토리의 경우 Visual Studio | 로컬. 그렇지 않으면 값이 None (기본값)입니다.
다른 diff 및 병합 도구를 구성하려면 git config 또는 merge.tool 스위치와 함께 사용합니다.
Git 파일
Git 파일 옵션을 사용하여 로컬 리포지토리에 대한 gitignore 및 gitattributes 파일을 보고 편집할 수 있습니다.
이러한 설정으로 작업하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
옵션 창에서 Git 리포지토리 구성 섹션을 확장하고 Git 파일 그룹으로 스크롤합니다.
무시 파일(.gitignore) 또는 특성 파일(.gitattributes)을 추가하려면 /.gitignore 또는 추가 /.gitattributes를 선택합니다.
Visual Studio에서 파일을 추가하고 단추 레이블을 파일 이름< 편집>으로 변경합니다.
파일을 보거나 편집하려면 파일 이름 편집 <을> 선택합니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
옵션 대화 상자에서 Git 리포지토리 설정>일반 섹션을 확장합니다.
무시 파일(.gitignore) 또는 특성 파일(.gitattributes)을 추가하려면 추가를 선택합니다.
Visual Studio에서 파일을 추가하고 단추 레이블을 편집으로 변경합니다.
.gitignore 또는 .gitattributes 파일을 보거나 편집하려면 편집을 선택합니다.
리모트
원격 옵션을 사용하여 로컬 리포지토리에 대한 원격을 구성할 수 있습니다 . 원격을 추가 및 편집하거나 원격을 삭제할 수 있습니다. 이 설정은 git 원격 명령에 해당하며 원격을 추가, 편집 또는 제거할 수 있습니다.
이러한 설정으로 작업하는 방법은 다음과 같습니다.
Git> 선택하여 옵션 창을 엽니다.
옵션 창에서 Git 리포지토리 구성 섹션을 확장하고 원격 그룹으로 스크롤합니다.
Git> 선택하여 옵션 대화 상자를 엽니다.
옵션 대화 상자에서 Git 리포지토리 설정>원격 섹션을 확장합니다.
이 표에는 리포지토리에 대해 정의된 원격 집합이 나열됩니다.
원격을 더 추가하려면 추가를 선택합니다.
원격을 업데이트하려면 목록에서 원격을 선택한 다음 편집을 선택합니다.
원격을 삭제하려면 목록에서 원격을 선택한 다음 제거를 선택합니다.
기타 설정
다른 모든 Git 구성 설정을 보려면 구성 파일을 직접 열고 보거나 실행 git config --list 하여 설정을 표시할 수 있습니다.
Visual Studio 설정
다음 설정은 Visual Studio에서 Git 관련 기본 설정을 관리하며 Git 구성 파일 대신 Visual Studio에서 관리됩니다. 대부분의 설정은 옵션 창의 >>Git 설정 섹션에서 구성됩니다.
- 기본 위치
- 기본 분기 이름
- 비 Git 솔루션 닫기
- 여러 리포지토리 자동 활성화
- 타사 소스에서 작성자 이미지 다운로드 가능하도록 설정
- 기본적으로 병합 후 변경 내용 커밋
- 푸시 --force 활성화
- Git 리포지토리 열 때 솔루션 탐색기에서 폴더 열기
- Git 리포지토리 열 때 솔루션을 자동으로 로드합니다.
- 두 번 클릭하거나 Enter 키를 눌러 브랜치를 자동으로 체크아웃합니다.
- 다시 시작할 때 Git 리포지토리 창 복원
다음 설정은 Visual Studio에서 Git 관련 기본 설정을 구성하고 Git 구성 파일 대신 Visual Studio에서 관리합니다. 이 섹션의 모든 설정은 옵션 대화 상자의 >Git 전역 설정 섹션에서 구성됩니다.
- 기본 위치
- 기본 분기 이름
- 리포지토리 열 때 Git 아래에 없는 열린 솔루션을 닫습니다.
- 여러 리포지토리 자동 활성화
- 타사 소스에서 작성자 이미지 다운로드 가능하도록 설정
- 기본적으로 병합 후 변경 내용 커밋
- 푸시 --force 활성화
- Git 리포지토리 열 때 솔루션 탐색기에서 폴더 열기
- Git 리포지토리 열 때 솔루션을 자동으로 로드합니다.
- 두 번 클릭하거나 Enter 키를 눌러 브랜치를 자동으로 체크아웃합니다.
- 다시 시작할 때 Git 리포지토리 창 복원
기본 위치
이 설정은 리포지토리가 복제되는 기본 폴더를 구성합니다.
기본 분기 이름
이 설정은 로컬로 만드는 새 리포지토리에 대한 기본 분기를 구성합니다. 값을 비워 두면 Visual Studio는 기본적으로 로컬에 설치된 Git을 사용합니다.
설정은 모든 설정>소스 제어>Git 설정>Git 전역 구성 섹션에 있습니다.
비 Git 솔루션 닫기
리포지토리를 열 때 Git 아래에 없는 열린 솔루션 닫기
기본적으로 Visual Studio는 다른 리포지토리로 전환할 때 열려 있는 솔루션 또는 폴더를 닫습니다. 이렇게 하면 Git 리포지토리를 열 때 솔루션 탐색기에서 폴더를 열기 로 선택한 경우를 기준으로 새 리포지토리의 솔루션 또는 폴더를 로드하고 Git 리포지토리를 열 때 솔루션을 자동으로 로드할 수도 있습니다.
이 설정은 열린 코드와 열린 리포지토리 간의 일관성을 유지합니다. 솔루션이 리포지토리와 동일한 폴더 루트에 없는 경우 이 옵션을 선택하고 리포지토리로 전환할 때 솔루션을 열어 둘 수 있습니다.
다음 값을 사용할 수 있습니다.
- 예: 리포지토리가 열리면 현재 열려 있는 솔루션이 항상 닫힙니다.
- 아니요: 리포지토리가 열리면 Visual Studio는 현재 솔루션이 Git 아래에 있는지 확인합니다. 그렇지 않은 경우 솔루션은 열린 상태로 유지합니다.
- 항상 질문 (기본값): 리포지토리가 열리면 현재 솔루션을 열어 두거나 닫으라는 대화 상자가 표시됩니다.
여러 리포지토리 자동 활성화
이 설정을 사용하면 Visual Studio가 한 번에 여러 리포지토리를 활성화하는 데 리소스를 소비하는지 또는 한 번에 하나의 리포지토리를 활성화하여 워크플로를 최적화할지 여부를 제어할 수 있습니다. 주로 단일 리포지토리로 작업하는 경우 이 설정을 선택 취소하여 Visual Studio의 성능을 향상시킬 수 있습니다. 설정을 변경하면 다음에 솔루션이 로드될 때까지 변경 내용이 적용되지 않습니다.
다음 값을 사용할 수 있습니다.
- 예 (기본값): Visual Studio는 여러 리포지토리를 활성화합니다.
- 아니요: Visual Studio는 하나의 리포지토리만 활성화합니다.
자세한 내용은 여러 리포지토리 작업하기를 참조하세요.
타사 원본에서 작성자 이미지 다운로드 사용
이 옵션은 전역 범위에서 Visual Studio 관련 설정입니다. 옵션을 선택하면 작성자 이미지가 Gravatar 이미지 서비스에서 다운로드되고(사용 가능한 경우) 커밋 및 기록 보기에 표시됩니다.
중요합니다
커밋 및 기록 보기에서 작성자 이미지를 제공하기 위해 도구는 활성 리포지토리에 저장된 작성자 전자 메일 주소에 대한 MD5 해시를 만듭니다. 해시는 서비스에 등록된 사용자에 대해 일치하는 해시 값을 찾기 위해 Gravatar로 전송됩니다. 일치하는 항목이 발견되면 사용자 이미지가 서비스에서 검색되고 Visual Studio에 표시됩니다. 사용자가 서비스에 등록되지 않은 경우 임의로 생성된 이미지가 반환됩니다. Visual Studio는 전자 메일 주소를 기록하거나 Gravatar 또는 다른 타사와 공유하지 않습니다.
기본적으로 병합 후 변경 내용 커밋
이 옵션을 선택하면 분기가 현재 분기와 병합될 때 Git에서 자동으로 새 커밋을 만듭니다.
- 옵션을 선택하면
git mergeVisual Studio에서 실행한 명령이--commit옵션과 함께 실행됩니다. - 옵션을 선택
git merge하지 않으면 Visual Studio에서 실행한 명령이--no-commit --no-ff옵션과 함께 실행됩니다.
이러한 옵션에 대한 자세한 내용은 --commit 및 --no-commit 및 --no-ff참조하세요.
푸시 --force-with-lease 명령을 활성화
이 옵션을 선택하면 Visual Studio 내에서 push --force-with-lease를 수행할 수 있습니다. 기본적으로 이 옵션은 선택되지 않습니다.
자세한 내용은 푸시 --force-with-lease를 참조하세요.
Git 리포지토리를 열 때 솔루션 탐색기에서 폴더 열기
Visual Studio를 사용하여 Git 리포지토리를 열거나 전환하는 경우 Visual Studio는 IDE 내에서 변경 내용, 커밋, 분기 및 리포지토리를 관리할 수 있도록 Git 콘텐츠를 로드합니다. 또한 Visual Studio는 솔루션 탐색기에서 리포지토리의 코드를 로드합니다. Visual Studio는 리포지토리 폴더에서 솔루션, CMakeLists.txt또는 기타 인식된 보기 파일을 검색하고 솔루션 탐색기에서 목록으로 표시합니다. 여기에서 로드할 솔루션 또는 디렉터리 콘텐츠를 볼 폴더를 선택할 수 있습니다. 이 옵션을 선택 취소하면 Visual Studio에서 솔루션 탐색기에서 리포지토리 폴더를 열지 않습니다. 이 옵션을 사용하면 기본적으로 Visual Studio를 Git 리포지토리 관리자로만 열 수 있습니다. 이 설정은 기본적으로 선택되어 있습니다.
Git 리포지토리를 열 때 솔루션 자동 로드
이 설정은 Git 리포지토리 옵션을 열 때 솔루션 탐색기에서 폴더 열기를 선택한 경우에만 적용됩니다. Visual Studio에서 Git 리포지토리를 열고 후속 폴더 검색에서 리포지토리에서 하나의 솔루션만 검색하면 Visual Studio에서 해당 솔루션을 자동으로 로드합니다. 이 설정을 선택 취소하면 솔루션 탐색기는 뷰 목록의 리포지토리에 단일 솔루션을 표시하지만 솔루션을 로드하지는 않습니다. 기본적으로 이 설정은 선택되지 않습니다.
더블클릭하거나 Enter 키를 사용하여 브랜치를 자동으로 체크 아웃할 수 있습니다.
Git 리포지토리 창에는 트리 구조에 표시되는 분기 목록이 있습니다. 분기를 선택하면 커밋 기록 창이 전환되어 선택한 분기에 대한 커밋이 표시됩니다. 브랜치를 체크아웃하려면 마우스 오른쪽 버튼을 클릭하고 체크아웃을 선택합니다. 이 설정을 선택하면 Enter 키를 두 번 클릭하거나 눌러 분기를 체크 아웃하고 커밋을 표시합니다.
다시 시작할 때 Git 리포지토리 창 복원
이 옵션을 선택하면 Visual Studio가 마지막으로 닫혔을 때 창이 열려 있는 경우 Visual Studio IDE를 시작할 때 Git 리포지토리 창이 다른 영구 창과 함께 열립니다. 창의 위치는 창 레이아웃에 저장됩니다. 창을 이동하거나 도킹한 경우 이전에 두었던 위치로 열립니다. Visual Studio가 시작될 때 창이 열리지 않도록 하려면 확인란의 선택을 취소합니다. 주 메뉴 모음 명령에서Git 리포지토리> 선택하여 창을 수동으로 열 수 있습니다. 바로 가기 키는 Ctrl+0, Ctrl+R 또는 Ctrl+Q 이며 Git 리포지토리에서 검색합니다.
이 창을 정기적으로 사용하는 경우 IDE를 시작할 때 자동으로 여는 것이 편리할 수 있습니다. 그러나 시작 시 창을 열고 데이터를 채우는 것은 많은 컴퓨팅 리소스를 사용할 수 있습니다. 창을 적극적으로 사용하지 않는 경우 이 동작을 사용하지 않도록 설정하는 것이 더 효율적입니다.
자세한 내용은 리포지토리 찾아보기를 참조하세요.
관련 콘텐츠
중요합니다
제안 사항이 있는 경우 알려주세요. 개발자 커뮤니티 포털을 통해 디자인 결정에 참여할 수 있는 기회를 주셔서 감사합니다.