2021. 12. 26. 15:30
,

비주얼 스튜디오(Visual Studio)의 Git 기능의 업데이트가 너무 자주 있어서 기존 글을 수정하는 식으로 쓰는 데 한계를 느껴서 새로 포스팅을 합니다.

 

[Visual Studio Git] 깃허브(GitHub), 깃랩(GitLab) 연동 (이전 버전)

[Visual Studio Git] 깃허브(GitHub), 깃랩(GitLab) 연동

 

[Visual Studio Git] 깃(Git) 사용하기

[Visual Studio Git] 깃(Git)에 올리지 말아야 할 파일 제외 하는 방법 - gitignore

 

 

1. 저장소 생성 및 복사

저장소를 생성하고 주소를 복사해서 받습니다.

1-1. 저장소 생성

 

 

1-2. 저장소 주소 복사

저장소의 주소를 복사합니다.

 

 

2. 저장소 복사

비주얼 스튜디오를 열고 '리포지토리 복제'를 선택합니다.

 

 

복사한 깃 주소를 '리포지토리 위치'에 붙여넣습니다.

경로는 원하는 경로에 빈 폴더를 만들어 주고 해당 경로를 넣어 줍니다.

 

 

복제 버튼을 누르면 저장소가 복제되고 폴더가 열립니다.

열린 비주얼 스튜디오를 닫아 줍니다.

 

 

3. 프로젝트 생성

프로젝트명과 사용할 폴더의 이름이 동일할 때와 동일하지 않을 때 2가지 경우가 좀 다릅니다.

 

3-1. 프로젝트명과 폴더명이 같은 경우

프로젝트 이름을 폴더명과 동일하게 해줍니다.

위치를 '2. 저장소 복사'에서 사용한 폴더가 들어 있는 경로로 해줍니다.

(해당 폴더가 아니고 상위 폴더의 경로입니다. 이미지 참고)

 

 

프로젝트가 생성되면 자동으로 깃에 연결됩니다.

 

 

3-2. 프로젝트명과 폴더명이 다른 경우

프로젝트명과 폴더명이 다르면 '*.sln' 파일을 복사해서 사용합니다.

 

1) 프로젝트를 별도의 폴더에 생성해 줍니다.

(비주얼 스튜디오를 닫습니다.)

2) '*.sln' 파일이 있는 폴더의 모든 파일을 복사합니다.

('.vs'이 폴더를 복사하지 않으면 설정이 날아갈 수 있습니다.(숨긴 폴더 일수 있음))

3) 깃 저장소가 복제된 폴더에 붙여넣어 줍니다.

('.git' 폴더가 있는 폴더(숨긴 폴더 일수 있음))

4) '*.sln' 파일을 열어 비주얼 스튜디오를 열어 줍니다.

 

 

 

마무리

비주얼 스튜디오의 깃 기능이 자주 여러 번 업데이트되더니 이제는 UI가 고정된 거 같네요.

이 포스팅이 3편이 생기지 않기를 기원해 봅니다 ㅋㅋㅋㅋㅋㅋ

 

참고 : MSDN - 팀 탐색기의 프로젝트에 연결