▶목표
GitHub와 Visual Studio 2017을 연동해서 두 대 이상의 PC에서 소스 코드를 관리한다.
Visual Studio IDE를 활용해 GitHub로 버전 관리를 하며 협업하는 개발자 혹은 공부하는 학생/취준생들에게 도움이 될만한 글이다. 해당 글을 읽으며 연동을 진행하기 전에 GitHub에 가입되어 있어야 하고, git에 대해 어느정도 이해하고 있다면 간단히 적용할 수 있는 내용이 될 것이다.
▶상황
노트북과 데스크탑을 왔다 갔다 하며 두 대의 PC에서 Visual Studio를 사용해 알고리즘 공부를 하는 편이다.
기존에는 Visual Studio에서 코딩을 한 뒤 소스 파일(.cpp)을 일일이 복사해서 Git 프로그램을 통해 직접 명령어를 입력하여 나의 GitHub 원격 repository에 push하는 과정을 거쳐 소스 코드의 버전을 관리하고 있었다.
하지만 일일이 복사해서 push하는 과정을 거치는 것이 비효율적일 뿐만 아니라,
두 PC에서 Visual Studio 프로젝트가 연동되어 있지 않아 통일감 없이 뒤죽박죽이었다.
두 PC의 비주얼 스튜디오 프로젝트 환경을 연동시키고 GitHub로 버전 관리를 하도록 만들어 보기로 했다.
▶연동 과정
1. 깃허브 확장 기능을 추가한다.
2. Visual Studio를 나의 GitHub 계정과 연결한다.
▲로그인 정보를 입력하고 로그인 버튼을 누르면 계정이 연결된다.
3. 리포지토리를 생성하며 연동시킨다.
▲깃허브와 연동하여 Repository를 생성한다.
▲깃허브를 확인해보면 TestRepository가 생성된 모습을 볼 수 있다.
4. 연동된 Repository에 프로젝트를 생성한다.
▲TestRepository라는 이름의 리포지토리에 프로젝트를 생성한다.
▲TestPjt라는 이름으로 프로젝트를 생성한다.
5. 코드를 작성하고 빌드한다.
▲test.cpp 파일을 생성한다.
▲소스 코드를 빌드 후 실행
6. 변경된 내용을 연동된 GitHub의 Repository에 push한다.
▲작업했던 로컬 Git repository를 선택한다.
▲변경 내용을 확인하고 커밋하기 위해 [변견 내용] 탭으로 이동한다.
▲add된 파일을 확인하고 커밋 메시지를 입력한 뒤 커밋한다.
▲커밋이 완료된 화면이다. push를 수행하기 위해 동기화를 클릭한다.
▲커밋된 내용을 원격 repository에 push한다.
▲정상적으로 push가 완료된 화면이다.
▲이렇게 정상적으로 push되었음을 확인할 수 있다.
▶기대 효과
1. 여러 대의 PC에서 통일감 있는 개발 환경을 만들 수 있다.
2. 버전 관리가 간편해져 작업 효율이 높아진다.
3. 애플리케이션 개발이 아닌 PS 관련 공부는 포트폴리오로 남기기 애매한데, 이런 내용도 간편히 나만의 포트폴리오로 만들 수 있다.
'■ 프로젝트 문제 해결 > 환경 설정' 카테고리의 다른 글
안드로이드 스튜디오(Android Studio) 설치하는 방법 (0) | 2017.09.20 |
---|---|
JDK 설치하는 방법 (0) | 2017.09.10 |
자바(Java) 환경 변수 설정 방법 (Windows 10) (0) | 2017.09.01 |