Windows 7에서 TortoiseSVN 아이콘이 표시되지 않음


469

Windows 7에서 아이콘이 표시되지 않는 것 같습니다. Windows XP에서는이 아이콘이 없습니다.

어떻게 고칠 수 있습니까?


3
모든 답변을 읽으십시오 ... Ralph Cowling과 JohanKirsh의 답변이 저에게 도움이되었습니다.
Gopi

이 간단한 수정 사항은 저에게
Darren Parker

답변:


552

Windows는 제한된 수의 오버레이 아이콘 만 표시 할 수 있습니다 ( Windows가 사용한 후 11 개 총 15 개 ). Office Groove , Dropbox , Mozy , Carbonite 등과 같은 프로그램 은 11 가지 가능한 오버레이 아이콘을 납치합니다 (Microsoft가 사용하는 응용 프로그램의 수가 증가하고 증가하는 것처럼 Microsoft 가이 수를 늘렸다면 좋을 것입니다) ...

어떤 오버레이가 설정되어 있는지 확인하고 레지스트리에서 다음과 같이 레지스트리를 변경하십시오 (자신의 책임 임).

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ explorer \ ShellIconOverlayIdentifiers

TortoiseCVS 를 사용 하고 있고 오버레이 아이콘을 사용하는 다른 것이 없다면 TortoiseSVN 아이콘 몇 개와 모든 TortoiseCVS 아이콘이 표시됩니다. 오버레이 아이콘이 알파벳 순서로 사용되기 때문입니다. 다시 말하지만, 자신의 위험 부담으로 레지스트리를 편집하면 컴퓨터, yada, yada, yada가 폭발 할 수 있습니다. 스택 오버플로를 읽고 Windows를 사용하고 레지스트리를 편집하지 않은 경우 실제로는 드문 짐승입니다. 무료로 이름을 바꿀 수 있습니다 (사용하려는 숫자 앞에 숫자를 입력하고 필요하지 않은 숫자 앞에 "z_"를 붙일 것을 제안합니다). TortoiseSVN 셸 확장의 이름이 잘 지정되어 있으므로 TortoiseCVS 확장은 그렇지 않습니다. 소스 코드를 살펴본 후 관련 정보를 찾았습니다.

  • TortoiseCVS0 - CVS에서
  • TortoiseCVS1 - CVS에 없음
  • TortoiseCVS3 - 충돌
  • TortoiseCVS4 - CVS 읽기 전용
  • TortoiseCVS5 - 무시
  • TortoiseCVS6 - 추가
  • TortoiseCVS7 - 삭제
  • TortoiseCVS8 - 잠금

26
이것이 저에게 답이었습니다. Mozy 및 DropBox가 설치되어 있고 "ShellIconOverlayIdentifiers"키 아래에 각 항목 앞에 "z_"를 접두어로 붙였습니다. 로그 오프했다가 다시 켜면 Tortise 오버레이 아이콘이 다시 나타납니다. Win7과 TortiseSVN의 64 비트 버전을 사용하고 있습니다.
Chris Staley

96
다시 시작하거나 로그 아웃 할 필요가 없습니다. 간단히 explorer.exe를 종료하고 실행하십시오.
레이 리펠

10
Tortoise가 즉시이 해결 방법을 구현 한 것 같습니다. 식별자 앞에 숫자가 붙습니다. 그러나, 나는 여전히 그들을 보지 못합니다 (Dropbox의 아이콘을 볼 수 있습니다 ...)
Dmitry Selitskiy

40
방금 나에게 이런 일이 있었고 TortoiseSVN이 무기 경쟁을 시작한 것처럼 보입니다. Microsoft Skydrive 아이콘은 공백으로 시작합니다! 오버레이 이름을 "00Avast"등으로 지정합니다.
Chris R. Donnelly

9
15 개의 오버레이 제한은 여전히 ​​Windows 8.1에 있습니다. : /
CAD bloke

219

그만해!

Kris Erickson의 (우수한) 답변 또는 아래 답변에 나열된 레지스트리 또는 유사한 절차에 대해 수행하기 전에 고려해야 할 사항이 있습니다 ...

네트워크 드라이브에 있습니까?

그렇다면 Tortoise SVN 설정 (폴더를 마우스 오른쪽 버튼으로 클릭> TortoiseSVN> 설정)으로 이동 한 다음 '아이콘 오버레이'로 이동하십시오.

그림과 같이 '네트워크 드라이브'를 확인했는지 확인하십시오.

대체 텍스트

기본적으로 Tortoise를 새로 설치하면 네트워크 드라이브에 아이콘이 추가되지 않습니다.

이것은 우리에게 문제를 해결했습니다. 이것이 실패하면 분명히 여기에 나열된 (약간) 더 관련된 솔루션을 사용할 수 있습니다.


1
당신은 내 세상을 흔들었다. 이 성가신 문제를 해결했습니다. 아이콘이 올바르게로드되도록 TSVNCache 서비스를 중지 한 후 유용하게 사용할 수 있습니다.
Marcos Placona

1
Mac의 Win7 Fusion VM에 SVN이 있고 저장소는 Fusion 공유 옵션을 통해 호스트 문서 폴더에 있습니다. 이것은 내 아이콘이 보이지 않는 것을 해결했습니다.
WMIF

큰! TrueCrypt 볼륨이 네트워크 드라이브로 처리 된 것 같습니다.
Martin Hennings

패러랠에서 OS X의 드라이브를 사용하는 경우 WMIF과 유사한 내 문제를 해결
TechSavvySam

120

또한 PC를 다시 시작할 필요가 없습니다. 대신 explorer.exe를 다시 시작하십시오.

  1. 를 누릅니다 Ctrl+Shift+Esc.
  2. 프로세스 탭을 클릭 하십시오.
  3. explorer.exe를 마우스 오른쪽 버튼으로 클릭하십시오 .
  4. 프로세스 종료를 선택하십시오 .
  5. 프로세스 종료 버튼을 클릭하십시오 .
  6. 응용 프로그램 탭을 클릭 하십시오.
  7. 마우스 오른쪽 버튼으로 클릭.
  8. 새 작업 (실행)을 클릭하십시오 .
  9. 열기 를 다음으로 설정하십시오 .explorer
  10. 확인을 클릭하십시오 .

Windows 탐색기가 다시 시작되고 TortoiseSVN 아이콘이 다시 나타납니다.


explorer.exe를 종료했다 가 다시 시작하는 것은 번거 롭습니다 (다시 시작하는 속도가 느리고 종료 한 모든 자식 프로세스를 다시 시작하지는 않습니다). 살해 시도 TSVNCache.exe를 대신 다음 아이콘이 돌아 있는지 확인하기 위해 F5를 눌러 Windows 탐색기 창을 새로 고침.
Walter Stabosz

작업 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 '작업 관리자'를 클릭하면 작업 관리자가 나타납니다.
evilspoons

5
당신은 이것을 우아하게 할 수 있습니다. 시작 메뉴를 열고 ctrl + shift를 누른 상태에서 마우스 오른쪽 단추를 클릭하십시오. "종료 탐색기"가 옵션으로 나타납니다. 그래도 작업 관리자를 열어서 다시 시작해야합니다 (예 : ctrl + alt + delete 사용). 이것은 Windows 7에 있습니다. Windows 8에서는 작업 표시 줄을 ctrl + shift + 마우스 오른쪽 버튼으로 클릭하여 여전히 할 수 있다고 생각합니다.
Jim Oldfield

2
Windows 10의 경우 작업 관리자의 Windows 탐색기에 대한 "다시 시작"옵션이 있습니다. 나를 위해 순간적으로 일했습니다.
codah

1
이 솔루션은 불필요하게 복잡합니다. (알아보기는 쉽지만) 창에서 로그 아웃했다가 다시 로그인하면됩니다. 몇 초 밖에 걸리지 않으며 기억하기 쉽습니다. 그것은 (느린) 재부팅 사이의 중간 지점이며 다음과 같은 여러 단계를 수행합니다 :)
ToolmakerSteve

68

Windows 7 x64에서 1.6.8로 업그레이드 한 후 오버레이도 손실되었습니다. 32 비트 버전이 아닌 x64 버전 만 설치했습니다. 수정하려면 원래 설치 관리자로 복구를 실행하고 다시 부팅했습니다. 그 후 오버레이가 정상적으로 표시됩니다.


42
TortoiseSVN 수석 개발자 (2010-04-17)의 "1.6.8로 업데이트 한 후 복구 설치를 수행해야합니다 (설치 프로그램을 다시 시작한 다음 '복구'를 선택하십시오). 그렇지 않으면 오버레이 아이콘이 표시되지 않을 수 있습니다 불편을 끼쳐 죄송합니다. "
bitFlipper

수리 설치가 작동하지 않으면 필요한만큼이주기를 따르십시오. 1) 제거 2) 재부팅 3) 설치 4) 재부팅
Álvaro González

regedits 전에 반드시 시도하십시오. TortoiseSVN 1.7.1에서 복구를 수행 할 때 복구하기 전에 앱을 종료 한 경우 재부팅하지 않아도됩니다. Subclipse 1.8.2를 설치 한 후 새로운 Windows 7 32 비트 시스템을 설치하고 TortoiseSVN 1.7.1을 설치했습니다. (동료가 문제를 일으키지 않았기 때문에 설치 순서에 따라 문제가 발생했을 수 있습니다.) TortoiseSVN 아이콘은 휴지통에 넣을 때를 제외하고는 소스 제어 폴더에 나타나지 않았습니다. ..?). 한 번만 수리하면 문제가 해결됩니다.
hotshot309

Windows 8.1 및 Tortoise SVN 1.8.1에서 동일한 문제가 발생했습니다. TSVN 1.8.1에서 1.8.4로 업데이트해도 도움이되지 않았지만 여전히 문제가 있습니다. 1.8.4가 설치되면 설치 프로그램을 다시 실행하고 복구 옵션을 선택하면
icc97이

40

나는 그것을 해결 시스 인 터널에서 Autoruns를 사용하여.

  1. 실행 Autoruns를
  2. '탐색기'탭에서 'OverlayIconIdentifier'및 'ShellOverlayIconIdentifier'항목으로 아래로 스크롤하십시오.
  3. 원하지 않는 오버레이 (예 : 대부분의 Dropbox, SkyDrive 등)
  4. Explorer.exe를 다시 시작하십시오.

오버레이 아이콘 항목을 보여주는 자동 실행 스크린 샷


2
나는 거기에 모든 대답을 시도했지만 그중 아무것도 작동하지 않습니다. 그런 다음 자동 실행을 다운로드하고 설정을 수행하면 아이콘이 마침내 표시됩니다! 정말 고마워!
missingcat92

2
davido가 말한 것처럼 "regedit을 여는 비트"자동 실행을 통해 오버레이를 활성화 / 비활성화 할 수 있습니다. SkyDrive 오버레이가 비활성화되면 Tortoise Git / SVN은 모든 익숙한 오버레이를 다시 표시했습니다. 또한 필요하지 않은 다른 오버레이 (예 : DropDox)를 비활성화하는 데 사용했습니다.
Frelling

1
이것은 나를 위해 잘 작동했습니다. 드롭 박스는 몇 주 후에 다시 전면에 배치되었습니다. 그래서 나는이 대답을 다시 적용해야했습니다. 미래에 대한 별표.
Valamas

2
이것은 훨씬 더 좋고 더 우아한 솔루션입니다
MickyD

21

OP 7과 같은 문제가있었습니다 : Win 7 (x64), TortoiseSVN (x64) 및 DropBox (x86). 다른 답변 중 일부의 정보는 모든 정보를 제공했습니다. 이 컴퓨터에 x64 버전의 TSVN 만 설치했습니다.

필자의 경우 TSVN과 DropBox가 OS 설치와 같은 날에 설치되었으며 며칠 전까지 오버레이가 제대로 작동했습니다. 두 앱 중 하나의 설정을 변경하여 작동을 멈출 수는 없습니다.

다음은 문제가 시작된 후 아이콘 오버레이 레지스트리 섹션에 있던 것입니다 ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers).

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. 강화 된 스토리지 쉘
  5. 오프라인 파일
  6. 개인 비공개
  7. 거북이가 추가됨
  8. 거북이 충돌
  9. 거북이 삭제
  10. 거북이 무시
  11. 거북이
  12. 거북이 수정
  13. 거북이
  14. 거북이 읽기 전용
  15. 거북이

처음 11 개 항목에 해당하는 오버레이 만 Explorer에 표시되는지 확인했습니다. 일부 항목의 시작 부분에 'z'를 추가하여 위 항목의 순서를 수정하면 다시 업데이트 된 순서 아래 첫 11 개의 오버레이 만 표시됩니다.

위의 문제로 문제를 해결하는 데 필요한 모든 것이 있습니다 (작업하려는 TSVN 항목이 목록에서 <= # 11이되도록 항목의 이름을 바꾸거나 항목을 삭제하십시오). 아래는 왜 이것이 갑자기 발생했는지 궁금합니다.

며칠 전에 작동 한 오버레이를 기반으로 키 1-3, 7-9, 12-13이 모두 목록에서 <= 11 이었다는 것을 알고 있습니다 (오버레이 # 14가 결코 없었기 때문에 오버레이 # 14가 작동했는지 확실하지 않습니다. 읽기 전용 상태의 파일. # 15는이 컴퓨터에서 작동하지 않으므로 상위 11에 결코 도달하지 않았습니다.) 또한 TSVN 키 블록이 동시에 위 / 아래로 이동한다고 가정하므로 두 개 또는 세 개 지점에서 충돌했습니다 (* 아래 참조). 이것은 DropBox와 TSVN 블록 사이에 2-3 개의 항목이 추가되었음을 의미합니다. 거기에있는 세 가지는 Windows에 의해 추가되었으며 OS가 설치되는 즉시 거기에 있다고 가정합니다.

15 개의 오버레이 목록이 런타임에 결정됩니까? 오버레이 핸들러가 때때로 목록에 추가 할 아이콘이 없음을 Windows 셸에 알리는 것처럼 보입니다. 며칠 전에 파일 공유 및 파일 암호화와 관련하여 엉망인 일부 설정으로 인해 4-6 개의 지점에있는 일부 항목이 "활성화"되고 SVN 설정이 아래로 내려 갔을 수 있습니다.

결국 나는 두 개의 항목을 삭제하고 일부를 옮겼으므로 최종 목록은 다음과 같습니다.

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. 공유 비공개 (이것이 표시되기를 원합니다)
  5. 거북이가 추가됨
  6. 거북이 충돌
  7. 거북이 삭제
  8. 거북이 수정
  9. 거북이
  10. 거북이 읽기 전용
  11. 거북이
  12. z 오프라인 파일 (동기화 센터 또는 "오프라인 파일"을 사용하지 않으므로 신경 쓰지 않습니다)
  13. zEnhancedStorageShell (향상된 스토리지가 무엇인지 모릅니다, 이것이 필요하다고 생각하지 않습니다)

19

여기에 잘 표시됩니다. TortoiseSVN의 32 비트 버전과 함께 64 비트 버전의 Windows 7을 사용하고 있습니까? 그렇다면 32 비트 탐색기 (또는 32 비트 응용 프로그램의 CFD)에만 표시됩니다. 그러나 32 비트 및 64 비트 버전을 나란히 설치할 수 있습니다.


나도 마찬가지입니다. Windows 7에서 TortoiseSVN에 문제가 없었습니다. 그러나 32 비트 버전을 사용하고 있습니다.
Andy

64 비트 버전을 다운로드해야합니다.
Lodle

Win7 Ultimate 64 비트에 32 및 64 비트 TortoiseSVN이 설치되어 있습니다. 폴더 아이콘은 얻지 만 파일 아이콘은 얻지 못했습니다. 9 개의 TortoiseSVN을 제외한 모든 레지스트리 항목 앞에 "z_"가 붙습니다.
Felipe Alvarez

14

다른 두 가지 가능한 솔루션 :

  1. TSVNCache.exe를 종료하고 다시 시작하십시오. 이로 인해 쉘 오버레이 아이콘이 여러 번 다시 나타납니다.

  2. 최근에 이전 버전에서 TortoiseSVN을 업그레이드 한 경우 작업 사본을 업그레이드해야합니다. 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "SVN Upgrade working copy"를 선택하면됩니다.


TSVNCache.exe를 죽이는 것과 비슷한 문제가 해결에 도움이되었습니다. Windows 레지스트리로 아무 것도 수행하지 마십시오.
vidhyadhar

"업그레이드"는 SVN의 이상한 용어라고 생각했습니다. 버전 관리 이외의 다른 의미를 알고 있었을 것입니다. # 2 주셔서 감사합니다. 메타 데이터가 버전 간 큰 차이로 인해 변경 될 수 있다는 점이 정말 좋습니다.
ravemir

내 문제는 어떤 이유로 TSVNCache.exe가 실행되지 않았다는 것입니다. 간단하게 시작하면 오버레이 아이콘이 다시 나타납니다.
aalazz


9

내 아이콘도 사라졌습니다. 레지스트리 수정도 저에게 효과적이지 않았습니다.

이것이 내가 그들을 다시 얻는 방법입니다.

  1. 최신 버전을 설치하십시오 TortoiseOverlays
  2. explorer.exe를 다시 시작하십시오.

+1 아이콘을 표시하지 않는 일부 프로젝트 일지라도 (나의 경우 탐색기의 제한된 수의 오버레이 문제는 아니라고 가정했지만) 이것은 나를 위해 일했습니다.
Tim MB

고정되지 않은 드라이브에 프로젝트가 있습니까? TortoiseOverlays는 네트워크 드라이브 등의 아이콘도 추가합니다.
Jaspio

1
나를 위해 TortoiseOverlays 1.0.15는 Tortoise SVN TortoiseSVN-1.7.11.23600과 함께 작동했지만 TortoiseSVN-1.8.1.24570은 사용하지 않았습니다. 다른 Tortoise SVN 클라이언트를 설치 / 제거하는 데 1 시간 반이 걸렸습니다. 잘만되면, 나는 다른 사람을 잃어버린 시간을 구할 수 있습니다.
Michael Sobczak

8

때로는 TortoiseSVN "설정"으로 이동하여 아이콘을 끄고 "적용"을 클릭 한 다음 다시 켜야합니다.

Windows 시작-> 모든 프로그램-> TortoiseSVN-> 설정

여기에 이미지 설명을 입력하십시오


2
+1 레지스트리를 만지는 것에 대해 생각하기 전에 이것을 시도하십시오.
jwg

5

나에게도 같은 문제입니다. 문제의 원인은 새로운 JungleDisk 3.0이었고, 이것은 "1Sync ..." "2Sync ..."및 "3Sync ..."라는 세 개의 오버레이를 무례하게 설치하여 Tortoise를 끝까지 밀어내는 것으로 나타났습니다.

맨 위에 나열된 정규식에서 JungleDisk 키를 삭제하거나 시스템 접두사를 다시 시작하면 Tortoise가 제대로 작동합니다.

이 오버레이 제한이 Windows에 존재하고 현재 도구에 쉽게 맞기 때문에 도구 공급 업체는 고급 설치 중에 사용자가 설치를 원하는지 묻습니다. 나는 새로운 "동기화"기능을 필요로하지도 않고 욕구도없고, 목록의 맨 위에있는 아이콘들을 영리한 이름으로 채우는 전술에는 신경 쓰지 않습니다. JungleDisk에 수치심.


5

Tortoise Settings에서 상태 캐시를 'Default'로 변경하려고 했습니까? '쉘'에이 옵션이 있기 때문에 폴더의 오버레이 아이콘 에이 문제가있었습니다. 옵션은 설정-> 아이콘 오버레이에 있습니다.

어쩌면 이것이 http://tortoisesvn.net/node/97 도움이 될 수 있습니다


어떤 이유로 든 상태 캐시를 없음으로 변경했습니다. 기본값으로 다시 변경하면 아이콘이 다시 나타납니다. 또한 레지스트리를 미리 해킹하고 Groove 항목 앞에 "z"를 붙 였지만 아이콘이 다시 표시되기 전에 상태 캐시를 변경해야했습니다.
davidfrancis

캐시를 끄고 적용한 다음 기본값으로 되 돌리면 매번 수정됩니다.
fran

5

필자의 경우 Dropbox 오버레이는 레지스트리에서 "(인용 된 식별자)"로 시작했습니다. 모든 "접두사를 삭제하고 explorer.exe를 다시 시작했습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

편집 : Windows 10을 설치 했는데이 솔루션이 효과가 없었습니다. 방금 동일한 레지스트리 위치로 이동하여 모든 Google 및 SkyDrive 레코드를 삭제하고 explorer.exe를 다시 시작했습니다.

두 번째 편집 : TortoiseGit을 설치 한 후 사용자 정의하지 않고 모든 것을 수정했습니다.


Dropbox를 제거한 다음 탐색기를 중지했다가 다시 시작해야합니다. 바이 바이 Dropbox.
Ed-AITpro 2016 년

4

WinXP와 두 대의 Win7 시스템에서 TSVN 1.6.8.19260으로 업그레이드했습니다. 업그레이드 후 3 개의 컴퓨터에서 오버레이 아이콘이 사라졌습니다. 위에서 언급 한 레지스트리 키 아래에서 오프라인 파일에 대한 항목 만 찾았습니다. TSVN 설치를 다시 설치 / 복구해야했으며 재부팅 후 아이콘이 다시 나타납니다. 이전 TSVN 버전에서 해당 동작을 감지 한 적이 없으며 동일한 권한으로 동일한 방식으로 TSVN을 설치했습니다.


4

최근에 Tortoise SVN을 업그레이드 한 경우 버전 1.7에 파일 상태를 저장하기위한 새로운 형식이 필요한 것 같습니다.이 경우 해당 리포지토리의 루트 폴더를 마우스 오른쪽 단추로 클릭하고 Tortoise 메뉴 옵션을 사용할 수 있습니다 SVN 업그레이드 작업 카피

이것은 나를 위해 문제를 해결했습니다.

건배 매트


3

Johannes의 답변완료 하기 위해이 스레드를 확인할 수 있습니다. 이 스레드 는 다른 원인 (첫 번째 원인은 64 비트 대신 32 비트 클라이언트를 설치하는 것) (강조 광산)을 언급합니다.

최신 버전의 TSVN 및 TCVS 만 오버레이 아이콘을 공유 할 수 있으며 탐색기에는 외부 오버레이 아이콘이있는 오버레이 이미지의 총 개수가 총 14 개로 제한 되어 있기 때문에 너무 많지 않을 수 있습니다 ...

오버레이 아이콘이 표시되면 실제로 32 비트 Windows 탐색기를 사용해야합니다. 물론 TSVN의 32 비트 버전도 설치해야합니다.

TortoiseVCS를 처음 설치할 때 문제가 발생할 수 있습니다.

파일 시스템과 레지스트리에 설치된 것을 살펴보면 셸 확장으로 내가하는 일을 시도한 것처럼 보입니다 .64 및 32 비트 버전을 모두 설치하십시오. 아무도 "내 오버레이 / 메뉴가 보이지 않습니다. "! ;)

불행하게도, 그것은 32 비트에 대한 레지스트리 항목을 가져 왔으므로 32 비트 확장 DLL은 존재하지만 정확한 레지스트리 항목을 가지고 있지 않습니다.

의심스러운 경우 TCVS 및 TSVN을 제거하는 것이 좋습니다.
그런 다음 TSVN을 설치하십시오.
설치 후 한 번만이 아니라 두 번 재부팅 한 것일 수도 있습니다.
그래도 표시되지 않으면 소프트웨어 제어판으로 이동하여 설치 복구를 선택하십시오. 이전 버전에서 현재 버전으로 업그레이드 할 때 속임수를 사용했습니다.

TortoiseXYZ 변형을 적게 사용하기 전에 제한된 수의 오버레이 아이콘 슬롯 중 하나에 빠질 가능성을 높이려면 주로 주로 사용하려는 TortoiseXYZ 변형을 설치해야합니다.
오작동을 분석 할 때는 항상 제한된 수의 오버레이 아이콘 슬롯을 명심하십시오 .


1

32 비트 버전을 먼저 설치하면 64 비트 버전을 약간 어둡게한다는 것을 알았습니다. Windows 7을 다시 설치하면 방금 64 비트 버전을 설치했으며 이제는 잘 작동하는 것 같습니다.


1

Windows 7 64 비트의 32 비트 응용 프로그램 내에서 Tortoise를 사용하려면 64 비트 및 32 비트 버전의 Tortoise를 모두 설치해야합니다. Tortoise의 제조사에 따르면 이것은 잘 작동합니다. ( 소스 )


1
TSVN 1.9.2가 설치된 Win7 x64에서 이것을 시도했지만 설치 프로그램에서 32 비트 버전을 설치할 수 없습니다.
jacobsee

1

크리스 에릭슨이 맞아 투표 해 필자의 경우 문제는 TSFSN 및 TCVS와 같은 탐색기 셸 통합을 추가하는 TFS powertools를 설치하는 것이 었습니다. 또 다른 5 개의 오버레이가 추가됩니다. Tfs *가 접두사이므로 Tortoise *보다 우선합니다. 또한 Tfs에 z_ 접두사를 붙이고 TSVN 오버레이가 다시 나타났습니다. 그래도 재부팅 / 로그 오프 할 필요가 없습니다. explorer.exe를 종료하고 다시 시작하십시오.


1

가능한 문제와 해결책

  1. Windows의 사용 가능한 오버레이 아이콘 수 제한은 Kris Erickson의 답변을 참조하십시오.
  2. TortoiseSVN의 부적절한 설정은 Ralph Cowling의 답변을 참조하십시오.
  3. 이전 버전 (1.6.10 이전)에서 업데이트에 대한 알려진 버그는 여기를 참조 하십시오.
  4. TortoiseSVN이 모든 사용자에게 설치되지는 않았습니다. 아래 세 가지 솔루션이 모두 작동하지 않으면 아래 방법과 같이 cmd로 설치하십시오.이 방법으로 생명을 구할 수 있다고 생각합니다.

rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"

msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-

set ret=%ERRORLEVEL%

rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%

1

누구나 Windows 7 64 비트에 대한 레지스트리 항목이 필요한 경우 여기에 있습니다. Drop Box, Google Drive, Microsoft Products와 같이 자주 사용되지 않는 항목의 오버레이를 제거하고 Tortoise에 대한 오버레이를 유지하는 것이 좋았습니다. 이것들은 모두 오버레이입니다. 아무것도 제거되지 않습니다.

**주의 ** 레지스트리를 재생하면 시스템이 불안정해질 수 있습니다. 레지스트리를 백업하십시오. 레지스트리 또는 레지스트리 설정을 백업하는 다양한 방법에 대해서는 이 Google 검색 을 참조하십시오 .

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
    @="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
    @="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
    @="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
    @="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
    @="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
    @="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
    @="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
    @="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
    @="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
    @="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
    @="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
    @="{472083B0-C522-11CF-8763-00608CC02F24}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
    @="{AF743E58-5357-404B-8314-32D2D8420F9D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
    @="{C5994560-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
    @="{C5994561-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
    @="{C5994562-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
    @="{C5994563-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
    @="{C5994564-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
    @="{C5994565-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
    @="{C5994566-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
    @="{C5994567-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
    @="{C5994568-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EldosIconOverlay]
    @="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
    @="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
    @="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
    @="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
    @="{4E77131D-3629-431c-9818-C5679DC83E81}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
    @="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"

Windows 64 비트 용이므로 레지스트리를 백업해야합니다.


0

TSVN 1.6.8.19260으로 업그레이드 한 후 동일한 문제가 발생했지만 (탐색기에 아이콘 없음) 제 경우에는 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers 아래에 TSVN에 대한 항목이 전혀 없었습니다. 원래 설치에서는 사용하지 않았기 때문에 추가 아이콘 세트를 포함하지 않았습니다 (이전 업그레이드에서는 설치하지 않았습니다).

추가 아이콘 세트를 추가하여 설치를 수정하면 아이콘이 마술처럼 다시 나타납니다.


0

나의 주요 목적은 TortoiseCVS에 대한 아이콘을 얻는 것이 었습니다. 많은 제안이 저에게는 효과가 없었습니다 : uninstall uninstall; 이름을 변경하여 regedit; 여러 번 재부팅. 그러나 일한 것은 TortoiseSVN설치하는 것이 었습니다 . 이로 인해 TortoiseCVS 아이콘이 작동했습니다. regedit를 확인했습니다. SVN 설치는 아이콘 이름 앞에 숫자를 넣습니다.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers]
1 거북이
2 거북이 수정 됨
3 거북의 갈등
4 거북 잠금
5 거북 읽기만
6 거북이 삭제됨
7 거북이 추가됨
8 거북이 무시
9 거북
그루브 탐색기 아이콘 오버레이 1 (GFS 읽지 않은 스텁)
그루브 탐색기 아이콘 오버레이 2 (GFS 스텁)
Groove Explorer 아이콘 오버레이 2.5 (GFS 읽지 않은 폴더)
Groove Explorer 아이콘 오버레이 3 (GFS 폴더)
그루브 탐색기 아이콘 오버레이 4 (GFS Unread Mark)
개인 비공개
거북이가 추가됨
거북이 충돌
거북이 삭제
거북이 무시
거북이
거북이 수정
거북이
거북이 읽기 전용
거북이
zEnhancedStorageShell
z 오프라인 파일
zSkyDrivePro1 (오류 충돌)
zSkyDrivePro2 (SyncInProgress)
zSkyDrivePro3 (InSync)

또한 TortoiseCVS가 필요하고 TortoiseSVN.을 설치하려고 시도했습니다.
Henrique de Sousa

0

TortoiseSVN 1.6.16과 동일한 문제가 있습니다. 아이콘은 괜찮 았지만 TortoiseGit을 설치하고 제거했는데 갑자기 TortoiseSVN 아이콘이 작동을 멈췄습니다. 레지스트리를 보면 TortoiseGit를 제거하면 모든 오버레이 아이콘이 제거되었음을 알았습니다. TortoiseSVN을 다시 설치하면 문제가 해결되었습니다.


0

레지스트리 순서 편집은 저에게 효과적이었습니다. 항목 앞에 이미 #이있었습니다. 그래서 작동하지 않았습니다. 이전 항목에 공백이 있음을 깨달았습니다. 이제 내 svn 레지스트리에는 공백, #, 이름이 있습니다.


0

솔루션의 조합이 나를 위해 일했습니다. @LeighRiffel이 제안한대로 explorer.exe를 종료하고 다시 시작하려고했습니다. 작동하지 않았다. 거의 사용하지 않기 때문에 dropbox를 제거했습니다. 그런 다음 탐색기를 다시 시도해 보았습니다. 어쩌면 드롭 박스를 다시 설치하고 문제가 없는지 확인할 수 있습니까? 그래도 상관 없습니다.

단계는 다음과 같습니다. taskmgr.exe 또는 작업 관리자> 프로세스 탭> explorer.exe> ​​kill을 선택하십시오. 그런 다음 파일 옵션> 새 작업> explorer.exe 입력> 확인을 클릭하십시오.


아니요, 보관 용 계정을 다시 설치 하면 알파벳순으로 된 오버레이가 우선 합니다 . (이 글을 작성할 때 dropbox는 각 오버레이 이름 앞에 3 개의 공백이 있으므로 각 이름에서 시작하는 공백이 3 개 미만인 "경쟁적인"오버레이 앱보다 우선합니다.) 개인적으로 공백을 추가하여이 문제를 해결했습니다. 내가 사용하는 SVN 아이콘 앞 (RegEdit을 통해). 이것은 Dropbox의 일부 업데이트가 더 많은 공간을 추가 할 때까지 작동합니다. 광기 ...
ToolmakerSteve

0

나는 여기 (그리고 다른 곳)에서 모든 것을 시도했고, 나를 위해 일한 것은 (이 모든 것을 수행 한 후에 레지스트리 변경이 필수적이라고 생각한다) Icon Overlays \ Status Cache의 설정을 Default에서 Shell로 변경하고 확인했다. "탐색기에서만 오버레이 및 상황에 맞는 메뉴 표시". 그 두 가지 중 어느 것이 확실하지 않지만 지금은 작동합니다.


이것은 좋은 해결책이 아닙니다. 상태 캐시를 셸로 변경하면 재귀 아이콘 이 표시되지 않습니다 . 예를 들어 파일을 추가하거나 변경하면 해당 파일에 다른 아이콘이 표시 되고 해당 파일 을 직접 포함하는 폴더에 기억 나지 않을 수도 있지만 더 높은 곳에는 변경 아이콘이 표시되지 않습니다 레벨 폴더 . 대신, 상위 폴더에는 "최신"아이콘이 표시되지만 아래 어딘가에는 최신이 아닙니다! [지금 막 Windows 10 64-bit에서 실행되는 TortoiseSVN 1.9.6에서 테스트되었습니다]
ToolmakerSteve

0

저장소에서 새 프로젝트를 체크 아웃했을 때 아이콘 오버레이가 표시되지 않았습니다.

나는 해결책을 찾기 시작 했고이 질문에 왔습니다.

답변을 읽는 동안 체크 아웃 프로젝트에 아이콘 오버레이가 나타납니다.

아이콘이 표시 되려면 몇 분이 걸렸습니다.

사람들이 빨리 당황하고 레지스트리 편집을 시작하기 전에 이것이 유용 할 것이라고 생각했습니다.


.. 또는 사람들이 창에서 로그 아웃했다가 다시 로그인 할 수 있습니다. 이는 Windows가 최근 변경 사항을 사용하고 있는지 확인하는 빠르고 쉬운 방법입니다.
ToolmakerSteve

0

레지스트리를 변경하면 나에게 도움이되었습니다.

누구에게나 도움이된다면, 처음에는 "ShellIconOverlayIdentifiers"의 항목 앞에 "z_"를 붙여서 아래로 이동하려고했습니다. 그러나 그것은 TortoiseSVN 항목을 불러 일으키지 않았습니다. 소문자 "z"가 여전히 대문자 "T"보다 앞에 오는 대소 문자 구분으로 인한 것일 수 있습니다. 마지막으로 접두사 "Z_"를 대신 사용했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.