TGitCache.exe를 정상적으로 중지하고 시작할 수있는 방법


79

내 로컬 저장소를 완전히 제거하고 싶지만 TGitCache.exe는 디렉터리에 대한 열린 핸들을 유지합니다. 정상적으로 종료하고 폴더를 삭제 한 후 다시 시작하고 싶습니다.

답변:


138
  1. TortoiseGit 설정 > 아이콘 오버레이 열기
  2. "상태 캐시"섹션에서 "없음"을 선택합니다.
  3. 확인 클릭

TGitCache.exe 프로세스 목록에서 사라집니다.

아이콘 오버레이

다시 필요한 경우 "기본값"과 같은 다른 옵션을 선택하여 켤 수 있습니다. 탐색기 창을 클릭 TGitCache.exe하면 다시 실행됩니다.


같은 설정에서 폴더를 제외 할 수도 있습니다
lib

더 빠른 방법 은 stackoverflow.com/a/32427524/3906760 을 참조하십시오. 이 문제에도 불구하고 최신 버전에서도 수정되어야합니다.
MrTux

이것은 엄청난 자원 절약입니다. 당신은 전혀 모릅니다.
tfont

14

TGitCache에 대한 시스템 트레이 아이콘을 활성화 할 수 있습니다.

TortoiseGit 설정을 열고 고급 페이지를 엽니 다. 이 설정 CacheTryIcontrue와 TGitCache 다시 시작합니다.

이제 시스템 트레이에 "종료"를 선택하여 TGitCache를 닫을 수있는 새로운 TortoiseGit 아이콘이 생겼습니다 (자동으로 다시 시작됨). 상태 캐시를 다음으로 설정하는 "상태 캐시 비활성화"를 선택할 수도 있습니다 None( https://stackoverflow.com/a/16921151/3906760 참조 ).


6

당신은 이것을 본 적 있습니까?

https://tortoisegit.org/issue/401

정확한 문제를 설명하는 것으로 보이는 TortoiseGit의 버그 보고서입니다.

기본적으로 TGitCache.exe가 그렇게해서는 안되는 것으로 보이며 최신 버전의 TortoiseGit에서는 그렇지 않습니다. TortoiseGit을 업그레이드 해 볼 수 있을까요?


3
이미 최신 버전이 있습니다. 그리고 시간이 끝날 때까지 "1 개의 추가 버그"가있을 것이라고 생각합니다. 따라서 어떤 상황에서든 정상적인 종료는 여전히 요구 사항입니다. 하지만 해결책이 있습니다. 잠시 후 내 답변을 참조하십시오.
Notinlist
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.