2011-11-17 2 views
7

이것은 또한 Visual Studio를 3 년 전에 질문을 받았다 2010 년TortoiseHg, TortoiseGit 및 Git 확장 물이 평화롭게 공존 할 수 있습니까?

비슷한 질문을 (TortoiseSVN을하고 TortoiseHg를 재) 실행, 64 비트 Windows 기계에 있지만 소프트웨어는 여러 버전 이전이었고, TortoiseSVN이 아닌 TortoiseGit를 해결. 이 스레드를 닫으려고하면이 점을 명심하십시오.

3 가지 소프트웨어가 자연스럽게 공존합니까? 안정성 문제가 있습니까? 커밋 된 파일 "깜박임"에 첨부 된 체크 표시 아이콘을 종종 봅니다. 누구든지 경험 한 모든 문제? 나는 주로 명령 행을 통해 수은을 사용할 것이지만, Git을 시험해 보면 TortoiseGit 또는 Git Extension을 시험해 보려한다. 왜냐하면 나는 아직 이해하기가 어렵지만 사용하기가 훨씬 쉽다. Git을 배우려고 노력한 주된 이유는 Bitbucket보다 Github이 더 매력적이라는 것입니다 (주로 크기 때문에). 나는 Subversion이나 다른 버전 제어 소프트웨어를 사용한 적이 없으므로 Subversion의 일을하는 방식과 비교하는 것이 나에게 덜 유용합니다.

감사합니다.

+0

설치하는 동안 아이콘 오버레이를 비활성화하는 옵션이 있습니까? ? 이를 사용하지 않고 커밋 도구를 사용하여 변경된 파일을 알릴 수 있습니다. (개인적으로 나는 그 시작에 도움이되는 모든 아이콘 오버레이를 찾지 못한다.) – millimoose

+0

예 ... 무엇보다, ... ... 오클라호마, 나는 3 개의 다른 기계에서 이것을 가지고 있으며 문제가 없었다. 그것은 VS 2010 및 VS 2012와 함께 작업했고 & 또한 Visual Studio GitSCC 플러그인을 가지고 있습니다. –

답변

7

저는 HG와 Git 용 Visual Studio Extension과 Git의 명령 줄 버전을 함께 사용하여 데스크탑 컴퓨터에 TortoiseHG와 TortoiseGit을 설치했습니다. 동거로 인한 안정성 문제가 없었습니다.

내가보기에 유일한 문제는 .hg.git 디렉토리가있는 폴더입니다. 내가 이것을 테스트하지 못했지만, 폴더 아이콘이 전혀 정확하지 않을 것입니다 생각, 아이콘 오버레이의 말하기)

, 나는 논문의 이유를 비활성화 :

  • 소위 오버레이 "서버"능숙
  • 아이콘이 종종 잘못 그럼에도 불구하고
  • 의 눈에 띄는 금액을 소요하고 당신은 상황에 맞는 메뉴
  • 그것은 정말 클러 파일 탐색기 레이아웃

을 통해 새로 고쳐야 할 git 학습에 관해서는 한 가지 조언 만합니다. 수분과 함께 사용하는 워크 플로우를 재현하려고하지 마십시오. 몇 가지 주요 개념은 다르며 처음부터 완전히 시작하는 것이 더 쉽습니다. 일부 프로젝트에 github을 사용하기 시작했을 때 나는 고통스럽게이 사실을 알게되었습니다 ...

1

각 소프트웨어는 특수 폴더 (.hg 또는 .git)가있을 때만 반응하기 때문에 충돌이 없어야합니다. TortoiseSVN, TortoiseGit 및 msysGit 명령이 설치되어 있으며 아무 문제가 없습니다. 잠시 동안 TortoiseHg도 효과가 없었습니다.

때때로 일부 캐시는 파일이나 디렉토리를 차단하는 것으로 보이지만 TortoiseSVN 만 설치되어 있기 때문에 사용하는 경우가 있습니다.

3

내 상자에는 TortoiseSVN, TortoiseGit, TortoiseHg, Git Extensions (그리고 다른 많은 것들)가 있습니다. 모두 평화롭게 작업합니다. TortoiseX의 최신 버전은 공존하도록 설계되었으므로 함께 설치 될 때 문제가 발생하지 않아야합니다.

아이콘 오버레이의 성능을 높이려면 TortoiseX의 설정으로 이동하여 작업 복사본/저장소에 대한 포함 및 제외 경로를 선택하고 특정 경로 만 모니터링하는지 확인하십시오.

현재 힘내를 배우고 있다면 TortoiseGit을 시작할 장소가 아닙니다.IMO는 SVN 및 TortoiseSVN에 익숙한 사람들에게 힘내 기용 할 수 있도록 도와줍니다. TortoiseGit은 Git에 매우 제한된 인터페이스입니다 (예를 들어, Git에서 매우 유용하고 강력한 개념 인 인덱스에 전혀 집중하지 않을 것입니다)