Bagaimana cara memperbaiki TortoiseSVN yang menampilkan overlay ikon acak?

8

Saya menggunakan TortoiseSVN (versi terbaru) dan kadang-kadang semua ikon overlay menggunakan acak dengan hasil yang sangat aneh. Apakah ada cara untuk memperbaikinya?

Jon Cage
sumber

Jawaban:

5

Dari FAQ TortoiseSVN :

Mengapa ikon overlay terkadang berubah menjadi grafik acak?

Cache ikon Windows adalah makhluk yang cukup bermasalah. Anda dapat menyelesaikan ini dengan salah satu cara berikut:

  • Instal Microsoft TweakUI dan jalankan opsi untuk membangun kembali ikon.

  • Atau menambah ukuran cache ikon. Pergi ke HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows>\\CurrentVersion\\Explorerdan tambahkan Nilai String baru yang disebut Max Cached Icons. Nilai defaultnya adalah 500- coba tingkatkan ke 2048(lihat Q132668 di basis pengetahuan Microsoft untuk lebih jelasnya).

  • Atau hapus file yang disebut ShellIconCache di direktori Windows Anda. Dan reboot.

  • Dengan TortoiseSVN 1.3.0 dan yang lebih baru, Anda juga dapat membangun kembali ikon cache dengan memanggil TortoiseProc dari baris perintah seperti ini TortoiseProc.exe /command:rebuildiconcache

Stefan
sumber
3

Menemukan solusi :

Menggunakan Peninjau Suntingan Registri, tambahkan Max Cached Iconsnilai string dengan data nilai 2000 ke kunci registri berikut, dan kemudian mulai ulang komputer Anda:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
Jon Cage
sumber
Saya sarankan Anda menghapus jawaban ini, dan memasukkan info ini ke dalam pos itu sendiri. Terlalu aneh memiliki poster itu juga memberikan jawaban.
harrymc
3
Betulkah? Tapi itulah yang dikatakan pedoman resmi lakukan! Bahkan jika OP adalah orang yang memberikan jawaban, itu akan muncul di pos jawaban. Tapi mungkin saya bingung.
Shalom Craimer
@scraimer Anda sepenuhnya benar, karena tiga alasan: jika jawabannya tertanam dalam pertanyaan, resolusinya mudah diabaikan, pertanyaan tidak dapat memiliki jawaban yang diterima dan dari tampilan daftar, itu tidak muncul sebagai memiliki (diterima) ) jawaban.
Paul Lammertsma