깃 (git) 을 사용하여 함께 비주얼 스튜디오

오랜 세월 따라 Visual SourceSafe 사용자 (및 증오) 등과 함께, 그는 동료를 위해 스위칭이란 SVN [깃 (git)] [3] 대신 사용하여 제시했다. 이는 이후 중앙 서버 없이 사용될 수 있으며, 피어-투-피어 (우리는 3 개발자 팀).

난 아직 아무것도 찾을 수 있는 것은 물론, 이런 일은 표시되어도 깃 (git) 은 비주얼 스튜디오 도구 - 어디일까요?

깃 (git) 을 사용할 수 있는 기술을 사용하여 며칠입니까 visual studio? And what do I need to know before I 대한 그들이 서로 어떻게 시작?

[3]: http://en.wikipedia.org/wiki/Git_% 28software% 29

질문에 대한 의견 (9)
해결책

지난 1월 2013년, 마이크로소프트 (ms) 발표 자신의 모든 이들이 전체 깃 (git) 에 추가 지원부에서는 알마 제품. 그들은 발표한 플러그인에는 깃 (git) 을 제공하는 비주얼 스튜디오 2012년 의 소스 제어입니다 통합공정.

Git 확장장치 또는 프로젝트 불렀으매 좁히어 가 포함된 add-ins 포 비주얼 스튜디오 2005년, 2008년, 2010-2012년, 윈도우 탐색기 물론 통합. # 39 의 it& 사용되었기 때문에 몇 가지 프로젝트를 I& # 39 에서 정기적으로 업데이트되며, ve 늑대굴에서 매우 유용합니다.

또 다른 옵션은 Git 소스 제어입니다 공급자입니다.

해설 (21)

깃 (git) 를 사용하고 있는 c # 을 비주얼 스튜디오 내 포트 포로토콜 버퍼. 난 그냥 계속 명령줄입니다 don& # 39, t - I gui 를 사용하는 오픈 아니라 비주얼 스튜디오.

대부분의 it& # 39 의 좋아요 - 유일한 문제는 바꿀 때 파일. 깃 (git) 및 visual studio 차라리 그들이 한 것을 모두 pokemonsilver. 바꿉니다. Visual Studio 가 이 길을 갈 것 같은데 그 이름 바꾸기 표시되어도 조심해요 - 왜 선수단 때는기대어 깃 (git) 된다. 비록 이 그동안 약간의 통증이 있는 I& # 39, 그동안 잘 알고 있는 것을 알 수 있기 때문에 실제로 예뻐야 하니까 완벽한 내용을 주로 측면, 깃 (git) 될 것 같습니다. (아님 완전히 동일한 보통 - 당신은 자기 이름을 클래스 파일 이름을 바꿀 때, re you& # 39, IME.)

하지만 기본적으로 작동하잖아 - 네, 좋아요. # 39 는 깃 (git), m, 난 i& 뉴비 이해했소 모든 일을 데릭쉐퍼드와 迈向. Git ignore 용지함 및 목표 및 *.user. 파일이 있어야 합니다

해설 (13)

Git 소스 제어입니다 공급자입니다 는 깃 (git) 을 통합한 새로운 플러그-인이 함께 비주얼 스튜디오.

해설 (3)

39 를 이 생각하고 조금 직장에서 i&, ve (Subversion 을 모두 및 깃 (git). Visual Studio 는 소스 제어입니다 실제로 사용할 수 있는 통합 제어 솔루션을 통합한 API 로 타사 소스 비주얼 스튜디오. 그러나 대부분의 사람들은 don& # 39, 이를 통해 몇 가지 이유에 대해 수는 없는 노릇.

첫 번째는 꽤 많은 API 를 사용하고 있는 것으로 체크아웃합니다 잠겨집니다 워크플로입니다. 어느 쪽이든 비싸다구요 구현할 수 있는 후크를 많아 항목이없습니다 가공할지, 평면 아웃해야 없도록 감지에서 사용할 때 보다 현대적인 병합해야 편집하십시오 워크플로입니다.

두 번째 (원하는거요 관련) 가 바로 그런 것을 권장하십시오 워크플로에 병합해야 편집하십시오 모두 사용하는 경우, 당신은 정말 필요한 subversion 및 git don& # 39, t visual studio 통합공정. # 39 에 Visual Studio 가 통합되므로 SourceSafe& 주 킬러 대해 아무 것도 할 수 있는 (및 편집기에는) 말할 수 있어야 하는 소유한 체크아웃된 at-a-glance 어떤 파일을 편집할 수 없는 것도 있으며, 먼저 체크아웃합니다 원한다면요 그런 것이 무엇이든 할 때 도움이 필요한 부두 버전 관리 편집하려는 절실해졌습니다. 어떤 부분을 그조차 일반적인 Git 워크플로입니다.

깃 (git) 을 사용할 때 (또는 SVN 일반적으로) 을 통해 상호 작용을 통해 개발 전에 모든 시행하십시오 버전 관리 인컨텍스트 배치하십시오 세션의 경우) 또는 후 (후에는 모든 작업 및 테스트되었습니다). 이 시점에서 isn& # 39, 정말 너무 많은 고통을 다른 도구를 사용할 수 없다. # 39, t 끊임없이 전환하려면 aren& 할 수 있습니다.

해설 (9)

내가 찾을 수 있다는 장점 때문에 전체 진단트리를 크기:, Git, 작업하는 것보다 덜 소스 파일 기반 또는 따르고 있는 IDE 에서 통합 제어 도구를 인컨텍스트 체크아웃합니다 증대하고자 편집하십시오 패턴. 당연하지 버튼을 클릭하면 할 수 있어 좋은 경우가 일부 기록 검토, 하지만 난 don& # 39, t miss 매우 많은 것을.

진짜 해야만한다 전달하십시오 이기티뇨레 는 파일 공유 리포지토리를 shouldn& # 39, 다양한 것들을 할 수 없다. 일반적으로 다음과 같은 내거냐 컨테인먼트하는 (다른 물건을 중에서)

*.vcproj.*.user
*.ncb
*.aps
*.suo

그러나 이것은 C++ 클래스 마법사 스타일입니까 기능을 사용하지 바이어스됨 크게 거의 없습니다.

내 사용 패턴을 다음과 같은 뭔가 특별한 게 있다.

  1. 코드, 코드, 코드 비주얼 스튜디오에서.

  2. 행복할 때 (합리적인 중간 지점 커밋하려면 전환하십시오 변경사항과 스테이징합니다 깃 (git), 코드 검토 차이점. # 39 의 분명히 잘못된 전환할 경우 anything& 비주얼 스튜디오 및 픽스의 그렇지 않으면 커밋합니다.

어떤 물건을 깃 (git), 공급망관리 (scm), 또는 기타 돌림무늬 리베이스 병합해야 분기로의 명령 프롬프트에서 해야 할 일이 쉽지 않다. Visual Studio 가 일반적으로 상당히 만족하고 있는 셨으며 변화하는 it 수 있지만 일부 프로젝트는 프로젝트 파일을 변경할 경우 필요한 경우도 있습니다 # 39, ve 리로드하려면 you& 향상된다.

깃 (git) 의 모든 것이 내가 찾을 수 있는 것이 경미함 불편이요 사용하지 못하게 되는 것은 전체 ide 통합, 어느 정도 취향의.

해설 (10)

마이크로소프트는 깃 (git) 을 위한 비주얼 스튜디오 2012년 (업데이트 2) 는 최근. 난 아직 이 객체에는 재생할지를 수립하였습니다 않습니다만, 이 비디오 는 스타일.

다음은 요약 자습서는 에서 사용 방법에 대한 Visual&amp Studio&amp, Git, 빨리, 빨리, 2012년.

해설 (1)

또한 don& # 39, t miss 토르투아지스. https://tortoisegit.org/

해설 (2)

S # 39, there& Visual Studio Tools for 깃 (git) 마이크로소프트의. 빨리, 빨리, 2012년 (업데이트 2) 만을 지원하는 it Visual&amp 어쨌든요 Studio&;

해설 (3)

비주얼 스튜디오 2013년 기본 지원 깃 (git).

공식 발표 참조.

해설 (0)

이 Git 에서 마이크로소프트의 Visual Studio 가 충분히 수행됨 지원부에서는 그냥 기본 작업 (커밋합니다 / 페치할 / 병합해야 및 누름식). 단지 내 충고를 피할 수 있습니다.

난 매우 포지셔닝하십시오 기테스텐시언스 (또는 더 적은 비율을 수르스트리). 다그 정말 중요한 것을 이해할 수 있기 때문에 어떻게 캐비닛용입니다 깃 (git) 였다. 그리고 많은 다른 프로젝트에 컨트리뷰터를 행한 모든 것을 알고 있습니다!

비주얼 스튜디오에서 can& # 39, t 빠르게 확인할 수 있습니다 (인덱스에 추가) 와 diff 사이의 파일 또는 로칼에서 disk_b_s10database 커밋합니다 부분만 수정. 당신의 역사를 찾아보기의 인컨텍스트 좋지 않다. 끝나는 락하였으니 통스러운 경험하십시오!

그리고, 예를 들어, 흥미로운 플러그인 기테스텐시언스 함께 제공됩니다. 기트프로 페치할, 배경. 그리고 지금, 지속적 통합!

사용자를 위한 [Visual&amp Studio&amp 빨리, 빨리,, 2015년] [5], 깃 (git) 을 설치할 경우 깃허브 확장명은 형태를 취하고 있다. 하지만 여전히 외부 도구에서는 나으뇨; -)

[5]: https://en.wikipedia.org/wiki/Microsoft_Visual_Studio # Visual_Studio_2015

해설 (1)

토르투아지스 내가 사용한 경우 특히 TortoiseSVN 추천합니까 성장해 왔습니다.

해설 (0)

최신 버전의 Git 확장장치 는 [Visual&amp Studio&amp 빨리, 빨리,, 2010년] [2] 지금 (함께 [Visual&amp Studio&; 빨리, 빨리, 2008년] [3] 및 [Visual&amp Studio&amp 빨리, 빨리,, 2005년] [4]).

내가 찾은 상당히 쉽게 사용할 수 있도록 빨리, 빨리, 2008년, 인터페이스입니다 Studio&amp Visual&;;;; 빨리 빨리 Visual&amp Studio&amp, 2010년 초기의 것으로 보인다.

[2]: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio # Visual_Studio_2010 [3]: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio # Visual_Studio_2008 [4]: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio # Visual_Studio_2005

해설 (0)

실제로 꽤 잘 은 가장 간단한 솔루션 등 외부 툴과도 토르투아지스 명령의세 작동됨 추가합니다.

https://stackoverflow.com/questions/6169851/solution-to-adding-a-git-tortoisegit-toolbar-to-visual-studio

해설 (1)

현재 두 가지 옵션 소스 비주얼 스튜디오에서 제어입니다 깃 (git) (2010-12년):

  1. [Git 소스 제어입니다 공급자입니다] (http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c)
  2. [Microsoft Git 공급자입니다] (http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c)

나도 날잡아 찾을 수 있고, 모두 한 수 있으며, 1 보다 더 성숙한 피쳐들입니다. 예를 들어, 심지어 그들의 기능을 모두 갖춘 it 전략 및 git 확장명은 깃 (git) 중에 노출된 건축물이다.

  • 참고 *: 일단 확장명은 사용하는 도구 - &gt "에서 사용할 수 있도록 합니다. 옵션 - &gt. 소스 제어입니다 &gt. 플러그인에는 선택 '을 사용할 수 있습니다.
해설 (0)

존 묻히는 그릇 등 의해 만티런드 기테스텐시언스 사용할 수 있습니다. Visual Studio 2005년 과 비주얼 스튜디오 2008년 는 작업하십시오 기테스텐시언스 높여줍니까 비주얼 스튜디오 2010년 의 경우, 또한 작업하십시오 스이딩 수동으로 파일 복사 및 구성.

해설 (1)