Saya telah menggunakan Windows 8 dan ikon TortoiseSVN telah ditampilkan dengan benar, tetapi setelah menginstal Windows 10 saya tidak dapat lagi melihat ikon untuk status file / folder.
Saya telah menggunakan Windows 8 dan ikon TortoiseSVN telah ditampilkan dengan benar, tetapi setelah menginstal Windows 10 saya tidak dapat lagi melihat ikon untuk status file / folder.
Jawaban:
Punya masalah yang sama, dan diselesaikan dengan menjalankan regedit
, menghapus beberapa entri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
dan memulai kembali. Menghapus OneDrive1 ... entri tidak diizinkan, tetapi saya punya beberapa dari Google Drive. Anda juga dapat membuat bakup dengan mengklik dua kali pada direktori registri dan melakukan "Ekspor" ke file.
Di Windows 10, sebagian besar entri digunakan oleh OneDrive dan Anda tidak akan memiliki izin untuk menghapusnya. Untuk melakukannya, klik kanan pada entri (Contoh: "OneDrive1", lalu klik "Advanced", lalu klik tautan yang bertuliskan "Ubah" di bagian paling atas di samping "Pemilik". Ini memungkinkan Anda mengubah pemilik. Ketik di nama pengguna Anda dan tekan OK. Sekarang beri diri Anda "Kontrol Penuh" dan kemudian menerapkannya. Sekarang Anda harus dapat menghapus atau mengganti nama itu.
Seperti dalam jawaban yang disarankan saat ini yang disebutkan, Anda perlu mengurutkan entri pengidentifikasi hamparan dalam registri. Saya belum menghapus entri OneDrive atau GoogleDrive tersebut tetapi mengganti nama semua Tortoise Folders dengan menambahkan 3 spasi untuk menjadikannya teratas. Cukup restart dan bahkan dengan klien Tortoise SVN 1.7.9 Anda akan melihat ikon overlay SVN Anda di bawah Windows 10 lagi.
ShellIconOverlayIdentifiers
ke dalam akun dan mengabaikan yang lainnya, jadi sekarang setiap aplikasi mencoba untuk mengalahkan sistem dengan memasukkan spasi untuk mendapatkan peringkat "alfabet" yang lebih tinggi.
Saya memperbaiki masalah saya dengan ikon TortoiseSVN yang tidak muncul di Windows 10, untuk kasus khusus di mana repositori saya berada pada drive yang dapat dilepas.
Ada pengaturan Tortoise yang menentukan Tipe Drive yang digunakan ikon: Drive A:
dan B:
, Drive yang dapat dilepas, drive jaringan, drive tetap, CD-ROM, drive RAM, dan drive tidak dikenal .
Itu BUKAN masalah dengan penamaan ikon overlay di Windows Registry.
Nama-nama itu secara otomatis diawali dengan "1", "2", dll.
untuk memaksa mereka (di komputer saya) secara alfabet di bagian atas daftar tepat sebelum ikon OneDrive.
Jadi, semua ikon berada di atas 15. Untuk menuju ke pengaturan Tortoise, klik kanan pada Desktop atau folder dan kemudian pilih TortoiseSVN> Pengaturan .
Di Pengaturan, pilih Overlay Ikon . Di sana Anda akan menemukan pengaturan Jenis Drive .
Anda dapat mengunjungi:
Tortoise Settings > Icon Overlays -> Overlay Handlers
dan hapus centang pada semua kotak centang, terapkan, lalu aktifkan kembali dan terapkan.
Ini akan melakukan hal yang sama di registri tetapi tidak secara manual.
Kalau tidak, Anda dapat membuka registri dengan tombol di bawah ini, dan naikkan kunci, menambahkan beberapa spasi sebelum nama.
TortoiseSVN 1.9.1 akan mengatasi masalah ini dengan mengganti nama Ikon Hamparan (dimulai dengan 2 spasi) untuk memastikan semuanya dimuat sebelum ikon OneDrive .
Windows explorer allots 15 ikon overlay khusus (cadangan Windows 4, jadi secara efektif hanya 11 ikon overlay ) - ikon tersebut dibagi di antara beberapa aplikasi (Google drive, One drive, Tortoise SVN). Jika Anda menginstal banyak aplikasi - yang pertama dalam daftar akan menampilkan ikonnya, aplikasi lainnya tidak.
Masalahnya dijelaskan lebih dalam di: https://tortoisesvn.net/faq.html#ovlnotall .
Buka editor registri di:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Ganti nama ikon yang tidak penting bagi Anda untuk memulai dari awalan 'z_' (akan menjadi yang terakhir dalam daftar, tidak akan digunakan setelah itu).
Restart Windows mungkin diperlukan, karena hanya restart explorer tidak berfungsi. Tetapi dalam kasus saya, ikon tampaknya benar setelah beberapa waktu. (10-20 menit?).
Saya akan merekomendasikan Anda untuk mengubah cache Status Overlay.
Settings -> Icon Overlays -> Status cache
Mungkin ini akan membantu menginisialisasi ulang cache.
Pastikan untuk menggunakan versi terbaru dari Tortoise.
Periksa skala monitor Anda .
Masalah saya ternyata adalah ini:
Ternyata penskalaan DPI berbeda pada monitor primer dan sekunder. Ketika monitor sekunder diatur ke 125% (sama seperti monitor utama) ikon muncul lagi.
Jawaban sebenarnya diberikan oleh posting User3163 di SuperUser.com
Saya memiliki masalah yang sama dengan OP. Menginstal versi 1.9.2 menyelesaikan masalah tanpa tweak.
Bagi siapa pun yang menggunakan Windows 10, ada permintaan di Feedback Hub untuk meminta Microsoft memperbaiki masalah ini. Jika Anda ingin menambahkan +1 untuk memperbaikinya, berikut ini tautannya: https://aka.ms/Cryalp .
Tautan hanya berfungsi pada Windows 10 karena perlu membuka Feedback Hub untuk mendapatkan saran. Tautan tersebut dibuat menggunakan fitur "Bagikan" di Feedback Hub dan aka.ms adalah layanan pemendekan tautan internal yang digunakan oleh Microsoft.
Harap tingkatkan Tortoise SVN Anda ke yang terbaru .. Saya sarankan Anda untuk mengubah Pengaturan Anda, lihat di sini
Settings -> Icon Overlays -> Status cache
menjadikannya sebagai Shell dan Terapkan
Sekarang reboot mesin Anda untuk mencerminkan chnage.
Langkah-langkah berikut ini berhasil bagi saya:
TortoiseSVN-1.9.5.27581-x64
dan Microsoft Windows `[Versi 10.0.14393] 'Saya khawatir.
Saya menggunakan Subversion 1.7.x dan menginstal versi 1.9.1 atau memodifikasi entri registri tidak menyelesaikan masalah overlay ikon ini.
Dalam kasus saya, setelah menggunakan copy pekerjaan upgrade SVN ikon overlay untuk proyek yang ditingkatkan muncul.
Sebagai kesimpulan, proyek-proyek lama yang menggunakan Subversion 1.7.x tidak menampilkan ikon dan proyek-proyek yang menggunakan Subversion 1.9.x do (di Windows 10).
Kiat: ada tombol yang mengarahkan Anda ke registri di Pengaturan -> Ikon Hamparan -> Penangan Hamparan -> Mulai penyunting registri . Setidaknya dalam versi 1.9.1
Saya menghapus semua kunci onedrive saya, menginstal pratinjau terbaru, dll, dan akhirnya menyadari bahwa ikon berfungsi selama beberapa untuk tampilan direktori explorer dan bukan yang lain.
Dengan kata lain, sedang, besar, ekstra besar, dan ubin, tetapi tidak daftar atau detail. Karena saya tidak ingin mempelajari semua tentang cara kerjanya, saya hanya melihat direktori pekerjaan saya sebagai ubin untuk saat ini.
Seperti yang telah ditunjukkan orang lain, area registri ikon overlay mengalami kemacetan. Berikut ini adalah skrip PowerShell yang memungkinkan Anda untuk membuang semua overlay di registri ke file, lalu setelah Anda mengedit file untuk memprioritaskan overlay seperti yang Anda inginkan, Anda dapat mengimpornya kembali dan melindunginya terhadap modifikasi lebih lanjut dari program lain. berjalan di bawah SISTEM.
Saya melakukan semua hal di atas dan tidak ada yang berhasil. Ikon overlay muncul di Explorer tetapi tidak di Total Commander.
Akhirnya yang memecahkan masalah bagi saya adalah saya menemukan perintah dalam Total Commander yang menyegarkan Ikon Hamparan. Untuk mengaksesnya, klik kanan pada bilah alat dan klik "Ubah ...", dan tambahkan "cm_SwitchOverlayIcons" seperti yang ditunjukkan pada gambar di bawah ini.
Setelah menambahkan ikon perintah ke bilah alat, saya mengkliknya sekali, dan ikon hamparan TortoiseSVN muncul!
Jika Anda menggunakan perangkat lunak kontrol versi lain, mungkin ada konflik. Dalam kasus saya, menghapus instalan Plastik SCM mengembalikan ikon Tortoise SVN.