문제

Vista 64비트에 TortoiseHg(Mercurial)를 설치했는데 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭해도 상황에 맞는 메뉴가 표시되지 않습니다.이 문제에 대한 해결 방법이 있습니까?

도움이 되었습니까?

해결책

업데이트:TortoiseHg 0.8(2009-07-01 출시)에는 이제 설치 프로그램에 32비트 및 64비트 셸 확장이 모두 포함되어 있으며 Windows 7에서도 작동합니다.아래 설명된 해결 방법은 더 이상 필요하지 않습니다.


Windows 탐색기에서 상황에 맞는 메뉴를 얻는 방법은 TortoiseHg 개발 메일링 목록 아카이브에 숨겨져 있습니다.게시물 중 하나는 64비트 Windows에서 32비트 Explorer를 실행하는 방법에 대한 매우 유용한 팁을 제공합니다.

32비트 Windows 탐색기를 실행하면 TortoiseHG 컨텍스트 메뉴가 표시됩니다.이를 사용하여 바로가기를 만듭니다(또는 시작 > 실행 사용).

%Systemroot%\SysWOW64\explorer.exe /separate

(원천: http://www.mail-archive.com/tortoisehg-develop@lists.sourceforge.net/msg01055.html)

꽤 잘 작동하고 최소한의 침습적입니다. 하지만 불행하게도 아이콘 오버레이가 나타나지 않는 것 같습니다.이에 대한 해결 방법은 모르지만 적어도 TortoiseHg 메뉴 명령을 통해 파일 상태를 계속 볼 수 있습니다. 다른 모든 TortoiseHg 기능은 그대로 보입니다.

이제 아이콘 오버레이가 32비트 탐색기의 TortoiseHg 0.6에서 작동합니다!이것이 새로운 수정 사항인지 아니면 0.5에서 구성이 잘못되었는지 확실하지 않습니다.상관없이 이는 TortoiseHg가 충분히 64비트 Windows에서 작동합니다.

다른 팁

Explorer에서 확장을 사용하려면 확장의 "비트"가 운영 체제의 비트와 일치해야 합니다.그 이유는 (적어도 Windows에서는) 32비트 DLL을 64비트 프로세스에 로드할 수 없거나 그 반대의 경우도 마찬가지이기 때문입니다.64비트 버전의 HgTortoise가 없으면 64비트 Windows OS의 Explorer에서 사용할 수 없습니다.

Windows 7 RC로 업그레이드했는데 64비트 해결 방법이 작동하지 않는 것 같습니다.

언제든지 명령줄 hg를 설치하고 필요할 때 사용할 수 있습니다.속도도 조금 더 빨라졌습니다.

xplorer2가 64비트 Vista에서 HG tortoise 컨텍스트 메뉴를 표시하는지 확인할 수 있습니다.

에 자세히 설명된 대로 TortoiseHg FAQ, 64비트 Vista에서 상황에 맞는 메뉴와 오버레이가 작동하려면 32비트 Windows 탐색기 인스턴스를 실행해야 합니다.

개인적으로 선호하는 것은 TortoiseHg에서 적극적으로 사용하는 각 프로젝트에 대해 다음과 유사한 바로 가기를 만드는 것입니다.

  %windir%\syswow64\explorer.exe /separate /root,C:\projects\frobnicator

그러면 탐색기가 다음과 같이 시작됩니다. C:\projects\frobnicator 폴더가 이미 열려 있습니다.(생략하셔도 됩니다. /root 옵션을 선택하고 시작할 때마다 대상 폴더로 이동하는 방법을 클릭해도 괜찮다면 모든 프로젝트에 대해 동일한 바로가기를 사용하면 됩니다.)

에 따르면 TortoiseHg FAQ 상황에 맞는 메뉴는 64비트 Vista에서 작동합니다. 바로가기를 만들어 32비트 Explorer 인스턴스를 시작하는 경우 다음 설정을 사용하십시오 (위 답변에서 제안한대로).

Target: %windir%\syswow64\explorer.exe /separate 
Start In: %windir%\syswow64\ 

방금 컨텍스트 메뉴와 아이콘이 일부 앱(Vista의 경우)의 파일 열기 대화 상자에서 작동하는 것을 확인했습니다.나는 항상 Notepad++를 사용하기 때문에 이제 Notepad++의 파일 열기 대화 상자를 사용합니다.

예를 들어 메모장의 새로운 대화 상자가 아니라 단순한 열기 대화 상자여야 하는 것 같습니다.

어쩌면 누군가가 이 트릭이 Windows 7에서 작동하는지 확인할 수 있을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top