소스 버전관리는 왜? 소스 버전 관리(SVM)는 기본적으로 팀으로서 작업하기 위한 이유도 있고, 안전하게 소스를 작성할 수 있게 도와준다. 혼자 만드는데 처음부터 버전관리를 시작하는 이유는, IDE를 쓰면 불편하거나 어려운 소스 관리를 알아서 해주기 때문에 편하지만 무슨 일이 내부에서 일어난건지 알기가 어렵다. 그래서 프로젝트 초반부터 빈 레파지토리를 만들고 작업때마다, 뒤에서 뭐가 바뀌는지 추적하기 위해 Git 을 쓰려고 한다. github가 대세기도 하고 편리해서 github desktop을 쓰려고 한다. 깃허브 데스크탑(GitHub Desktop) 설치 깃허브 회원가입이 되어있어야 한다. 회원가입 : https://github.com 다운로드 : https://desktop.github.com/ 다운로드 후 설치 새 깃허브 레파지토리 만들기 로그인 파일-옵션 accounts-sign in 브라우저로 로그인 진행할 수 있다. 로컬 레파지토리 생성 웹에서 만들고 로컬PC에 클론해와도 되고, 로컬PC에 만들고 웹에다가 publish 해도 된다. 여기서는 로컬에 먼저 만들려고 한다. 파일-New repository 새 레파지토리 생성창 이름, 설명, 로컬 레파지토리 경로 설정 후 생성버튼 누른다. 로컬 레파지토리 원격 레파지토리에 동기화 github.com 서버에 있는 내 원격 레파지토리에 publish(동기화) Publish repository 내 github.com에 publish publish가 완료되면 내 깃허브 서버에도 연결된 레파지토리가 생긴다. private로 해도 되는데, 무료사용자는 private 용량, 변경수 등 제한이 있다. publish 후 웹 레파지토리 새 프로젝트 만들기 .NET Framework 를 사용한 windows form application 만들기 프레임워크는 최신인 4.8 선택 경로는 내 로컬 레파지토리 만든 경로 폼 어플리케이션 생성 후 초기 모습 여기를 시작점으로 ...