차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

git [2015/01/31 18:12] (현재)
raychani 만듦
줄 1: 줄 1:
 +====== Git ======
 +**Git**은 버전 관리 소프트웨어이다. 유사한 것으로 [[svn]]이 있다. svn이 중앙집중형 모델인데 비해서 git은 분산형 모델을 따르고 있다. svn에 대해서 어느 정도 알고 있다면, git을 svn을 기준으로 설명한 [[http://​www.slideshare.net/​einsub/​svn-git-17386752|정보]]를 읽어보자. git이 더 강력한 것 같지만 svn에 비해 이해하기 더 복잡하다. 물론 사용하는 데에는 익숙해지면 별 지장은 없을 것이다.
  
 +<del>
 +
 +이 페이지에서는 윈도우 + Visual Studio 2012 + Git ssh 환경을 설명한다. VS 2013은 git을 내장하고 있고, VS 2012용 플러그인도 존재하지만 이상하게 ssh를 지원하지 않아 사용이 곤란하다. 물론 git을 http(s)를 통해 이용하는 것도 불가능한 것은 아니지만,​ 자격증명 문제가 요상해서 사용이 쉽지 않다. 방법을 찾다가 될 것 같은 [[http://​agile.dzone.com/​articles/​git-visual-studio-and-net|웹페이지]]를 발견하여 간략히 내용을 정리한다.
 +
 +  - [[https://​code.google.com/​p/​gitextensions/​ | git extensions]]을 설치한다.
 +    - 필요한 sw가 3개 있다고 나온다. 모두 설치한다.
 +    - 체크리스트에서 모두 초록색이 나오는지 확인하고 아니라면 문제를 해결한다.
 +  - [[http://​gitscc.codeplex.com/​ | Git Source Control Provider]]를 설치한다.
 +    - 플러그인이 Git Source Control Provider로 바뀌는지 확인하자.
 +    - 옵션에서 Use Visual Studio 2012 Diff Window에 체크하자.
 +    - 
 +  - 
 +</​del>​
 +{{tag>sw it}}