TortoiseSVN simgeleri kaplaması Windows 10'a güncelledikten sonra görünmüyor


130

Windows 8 kullanıyordum ve TortoiseSVN simgeleri düzgün bir şekilde görüntüleniyordu, ancak Windows 10'u yükledikten sonra artık dosya / klasör durumu simgelerini göremiyorum.




Win10 makinemi yeniden başlatmak, yapmam gereken tek şeydi (benim durumumda).
MikeTeeVee

1
.Cmd win10 benim için çalıştı Skript stackoverflow.com/a/41727983/1650038
florian.isopp

Yanıtlar:


95

Aynı sorunu yaşadım ve çalıştırarak regedit, bazı girişleri silerek HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiersve yeniden başlatarak çözüldü . OneDrive1 ... girişlerinin silinmesine izin verilmedi, ancak bazılarını Google Drive'dan aldım. Kayıt dizinine çift tıklayarak ve bir dosyaya "Dışa Aktar" yaparak da bir bakup yapabilirsiniz.

Windows 10'da, girişlerin çoğu OneDrive tarafından kullanılır ve bunları kaldırma izniniz olmaz. Bunu yapmak için, girişi sağ tıklayın (Örnek: "OneDrive1", ardından "Gelişmiş" i tıklayın, ardından "Sahip" in yanında en üstteki "Değiştir" etiketli bağlantıyı tıklayın. Bu, sahibi değiştirmenize olanak sağlar. kullanıcı adınızı girin ve Tamam'a basın. Şimdi kendinize "Tam Denetim" verin ve sonra uygulayın. Şimdi onu silebilir veya yeniden adlandırabilirsiniz.


8
Kaplumbağa simgelerini en üstte
görünmelerine

9
Ayarlar -> Simge Kaplamaları -> Yer Paylaşımı İşleyicileri -> Kayıt düzenleyicisini başlat bölümünde sizi bu kayıt defterine götüren bir seçenek vardır . En azından 1.9.1 sürümünde
IvanRF

1
Çalışabilir, ancak doğru olmayabilir. Lütfen Kelly Carter tarafından sağlanan çözümü kontrol edin.
HateStackOverFlow

1
Simge yuvalarını alan Dropbox'ı (ihtiyacım olmayan) yeni kaldırdım ve bakalım, TortoiseSVN simgelerim geri döndü. (Yapmam gereken tek şey buydu.) Düzenleme: pek çoğu - ama yeni, sürümsüz dosyalar için artı simgesi hala eksik. Ana olanlar (yeşil tik ve kırmızı ünlem işareti) orada
Jeff G

5
Artık OneDrive ve DropBox daha da fazla alanla önceden harcanıyor. Yine uzay yarışı ...
Jim W, Monica'nın

120

Kayıt düzenleyici fotoğrafı

Bahsedilen mevcut önerilen cevapta olduğu gibi, kayıt defterindeki yer paylaşımı tanımlayıcılarının girişlerini sıralamanız gerekir. Bu OneDrive veya GoogleDrive girişlerini silmedim, ancak tüm Kaplumbağa Klasörlerini en üste getirmek için 3 boşluk ekleyerek yeniden adlandırdım. Sadece yeniden başlatın ve hatta Tortoise SVN istemcisi 1.7.9 ile Windows 10 altında SVN kaplama simgelerinizi tekrar göreceksiniz.


2
Basit ve en iyi çözüm. :)
Rajeev

22
Ne saçma bir karmaşa. Makinemde, OneDrive, SkyDrive tuşlarının hepsinde adın önünde bir boşluk var, sadece sayılara sahip svn'yi gölgede bırakıyor. Bu yüzden iki boşluk ekliyorum. Sonraki sürümde, OneDrive'da üç boşluk olacak. Birkaç versiyonda, ekranın doğu ucuna düşeceğiz. İşte bazı arka plan bilgileri.
Mike Fuchs

7
Evet, makinemde OneDrive üzerinde Dropbox girişleri var ve daha fazla boşluk var. Görünüşe göre mermi üstü savaşları başlamış.
Groo

3
@JeffG: Harika, çözümü bulduğunuza sevindim. Bunun nedeni, Windows'un yalnızca ilk 15 girdiyi ShellIconOverlayIdentifiershesaba katması ve diğer her şeyi yok saymasıdır, bu nedenle artık her uygulama, daha yüksek bir "alfabetik" sıra elde etmek için boşluklar ekleyerek sistemi yenmeye çalışıyor.
Groo

1
Diğer cevaplar sorunumu çözemedikten sonra, bunu denedim ve işe yaradı. Onları OneDrive'ın önüne geçirmek için Kaplumbağa anahtarlarından 5 boşluk eklemem gerekti. Cinnet!
bmode

26

Depomun çıkarılabilir bir sürücüde olduğu özel durum için, Windows 10'da TortoiseSVN simgeleriyle ilgili sorunlarımı düzelttim.

Simgelerin hangi Sürücü Tipleriyle kullanıldığını belirleyen bir Tortoise ayarı vardır : Sürücüler A:ve B:Çıkarılabilir sürücüler, Ağ sürücüleri, Sabit sürücüler, CD-ROM, RAM sürücüleri ve Bilinmeyen sürücüler .

Windows Kayıt Defteri'ndeki simge kaplamalarının adlandırılmasında bir sorun OLMADI.

Adların önüne otomatik olarak "1", "2" vb. Eklenmiştir.

onları (bilgisayarımda) alfabetik olarak OneDrive simgelerinden hemen önce listenin en üstüne zorlamak için.

Dolayısıyla, tüm simgeler ilk 15'in içindeydi. Kaplumbağa ayarlarına gitmek için, Masaüstüne veya bir klasöre sağ tıklayın ve ardından TortoiseSVN> Ayarlar'ı seçin. .

Ayarlar'da, Simge Kaplamaları'nı seçin . Burada Sürücü Türleri ayarlarını bulacaksınız .


2
Sadece 1, 2 ve 3 değil. İsimlerin önünde de boşluklar var. her durumda listenin
başında

EVET! Yapmam gereken şey "Çıkarılabilir sürücüler" ve "Ağ sürücüleri" ni kontrol etmekti.
mike

Maalesef bu, TortoiseSVN 1.9.4 ve TortoiseGIT 2.3.0.0 ile Windows 10'da sorunu çözmedi. : - /
Jean-François Beauchamp

Pek umudum olmasa da, bazı nedenlerden dolayı, kaplumbağa svn 1.9.4 27285 ile Windows 10 v1607-14393.447'de ağ ve çıkarılabilir sürücüleri kontrol etmek sorunumu çözdü (dosyalarım sabit bir sürücüde olsa da); her ikisi de x64.
mcy

25

Gidebilirsin:

Tortoise Settings > Icon Overlays -> Overlay Handlers

Ekran görüntüsü

ve tüm onay kutularının işaretini kaldırın, uygulayın, ardından yeniden etkinleştirin ve uygulayın.

Bu, kayıt defterinde aynı şeyi yapar ancak manuel olarak yapmaz.

Aksi takdirde aşağıdaki buton ile kayıt defterini açabilir ve adın önüne birkaç boşluk ekleyerek anahtarları yukarı taşıyabilirsiniz.


3
Benim için çalıştı. Yeniden başlatılması gerekiyordu ancak bundan sonra
arayüzler

Win 10 Pro'da benim için işe yaramadı. : - / İki kez yeniden başlatmanız gerekti mi: Onay kutularının işaretini kaldırdıktan sonra ve yeniden kontrol ettikten sonra bir kez?
Jean-François Beauchamp

2
Yönetici olarak "Ayarlar" programını başlatmak zorunda kaldım. Sonunda Explorer'ı taskmanager'da yeniden başlattım ve tekrar çalıştı.
TmTron

1
Bu kayıt defteri düzeltmelerinden herhangi birinin çalışabilmesi için bırakma kutusunu kaldırmam gerekiyordu. Sadece diğerleri için bir uyarı.
vikingben

13

TortoiseSVN 1.9.1 , OneDrive simgelerinden önce yüklendiğinden emin olmak için Yer Paylaşımı Simgelerini (2 boşlukla başlayarak) yeniden adlandırarak sorunu çözecektir .


Maalesef, TortoiseSVN 1.9'a yükseltme yapamıyoruz çünkü sunucularımız hala svn-1.6 kullanıyor. Bunun TortoiseSVN 1.8 ile nasıl çözüleceğine dair bir fikriniz var mı?
Carsten Schütte

ToortoiseSVN 1.9.4'ü yeniden yüklemeyi denedim ve maalesef bu, Windows 10'da (TortoiseSVN 1.9.4 ve TortoiseGIT 2.3.0.0 ile) sorunu benim için çözmedi. : - /
Jean-François Beauchamp

@ Jean-FrançoisBeauchamp, kayıtlı bindirme sayısını say ve 15'ten fazlaysa bazılarını sil
magicandre1981

12
İrritatingly, şimdi Dropbox ekleme gibi görünüyor 3 isimlerini önce boşluk onun Ben benim TortoiseSVN Simge Eylemciler değiştirildi gerekiyordu bu yüzden .... Yerleşimi Simge Yükleyici 4 ön boşluk. Bu sadece bir yıpratma savaşı :(
Jon Pawley

@JonPawley, çirkin sınırı artırmadığı için Microsoft'a "teşekkürler" dedi. Windows'un çekirdeğini daha iyi hale getirmek yerine, artık BSOD'nin rengini yeşile değiştiriyorlar. Burada önceliklerini görüyorsunuz.
magicandre1981

11

Windows gezgini, 15 özel kaplama simgesi ayırır (Windows 4, yani etkili bir şekilde yalnızca 11 kaplama simgesi ayırır ) - bunlar birden çok uygulama arasında paylaşılır (Google sürücü, Tek sürücü, Tortoise SVN). Yüklü birden fazla uygulamanız varsa - listedeki ilk uygulamalar simgelerini gösterecek, geri kalan uygulamalar görüntülenmeyecektir.

Sorun daha derinlemesine açıklanmaktadır: https://tortoisesvn.net/faq.html#ovlnotall .

Kayıt defteri düzenleyicisini şurada açın:

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

'Z_' önekinden başlamak için sizin için önemli olmayan simgeleri yeniden adlandırın (listenin sonuncusu olacak, bundan sonra kullanılmayacaktır).

regedit anlık çekim

Sadece yeniden başlatma gezgini çalışmadığı için Windows'un yeniden başlatılması gerekebilir. Ama benim durumumda bir süre sonra simgeler doğru görünüyordu. (10-20 dakika?).


Simgelerimle ilgili sorunların sebebinin bu sınır olması inanılmaz: O
Tamir Gilany

6

Katmanların Durum önbelleğini değiştirmenizi tavsiye ederim.

Settings -> Icon Overlays -> Status cache

Belki bu, önbelleği yeniden başlatmaya yardımcı olabilir.

görüntü açıklamasını buraya girin

Tortoise'ın en son sürümünü kullandığınızdan emin olun.


Bunu denedim ama benim için işe yaramadı. Önerin için teşekkürler.
user3340627

Maalesef bu, TortoiseSVN 1.9.4 ve TortoiseGIT 2.3.0.0 ile Windows 10'da sorunu çözmedi. : - /
Jean-François Beauchamp

Diğer birkaç kombinasyonu denedim ama işe yaramadı ancak bu öneri sorunumu çözdü.
madan

@madan nice :-)
Micha

6

Monitör ölçeklemenizi kontrol edin .

Sorunum şu oldu:

Birincil ve ikincil monitörde farklı DPI ölçeklendirmesi olduğu ortaya çıktı. İkincil monitör% 125'e ayarlandığında (birincil monitörle aynı) simgeler yeniden belirdi.

Cevap aslında SuperUser.com'da User3163 gönderisi tarafından sağlanır


1
Bu benim için böyleydi. Kayıt defterini değiştirmek de dahil olmak üzere diğer yanıtlarda listelenen diğer tüm adımları denedim. Hiçbiri benim için işe yaramadı, ancak dahili ekranım% 125 oranında çalışırken doğal çözünürlükte çalışan çift harici monitörüm var (gözlerim için daha kolay). Yalnızca dahili ekranımı% 100 olarak değiştirdikten sonra simge kaplamaları benim için gösterdi. Windows 10'da TortoiseGit v2.2.0.0 kullanıyorum. Microsoft'a gitmenin yolu ... hala düzgün çalışması için DPI ölçeklendirmesi yok. Cevabınız için teşekkürler @BenButzer!
webworm

2
Bu yanıtın daha fazla görünmesi gerekiyor! her şeyi denedi ve DPI olduğu ortaya çıktı.
MarkD

Benim durumumda, ölçeklerin aynı veya farklı olması önemli değildi; önemli olan ölçeğin kendisiydi. Örneğin, bir monitörde% 150 o monitörde tamam, diğerinde% 100 değildi. Simgeleri gösteren bir pencereyi% 150 monitörden% 100 monitöre taşıdığımda simgeler kayboluyordu. Birisi tarafından mükemmel tasarım ... DEĞİL.
ReluctantBIOSGuy

3

OP ile aynı sorunu yaşadım. 1.9.2 sürümünün yüklenmesi sorunu herhangi bir değişiklik yapmadan çözdü.


Benim durumumda 1.9.3 kullandım.
Richard Whitehead

1.7.7'den yükselttikten sonra. 1.9.4'e kadar, Explorer'da SVN ile eşlenen klasörlere sağ tıklamak ve SVN Yükseltme çalışma kopyasını seçmek zorunda kaldım . Yalnızca "yeni 1.8 biçimine" yükseltmeye izin verdikten sonra simge katmanları yeniden belirdi.
Mark Berry

Ve şimdi sabit sürücüyü sildikten sonra, Windows 10'u yeniden yükleyin ve ardından TortoiseSVN 1.9.2'yi yeniden yükleyin. yine simgeler yeniden görünmezdi. Gizli klasörleri _svn'den .svn'ye yeniden adlandırmak zorunda kaldım. Daha önce bir geçersiz kılma yapılmış olabilir (bkz. Stackoverflow.com/a/21636584/550712 )
Mark Berry

3

Windows 10 kullanan herkes için, Geri Bildirim Merkezi'nde Microsoft'un bu sorunu gidermesi için bir istek vardır. Düzeltmek için +1 eklemek isterseniz, işte bir bağlantı: https://aka.ms/Cryalp .

Bağlantı, öneriye ulaşmak için Geri Bildirim Merkezi'ni açması gerektiğinden yalnızca Windows 10'da çalışır. Bağlantı, Geri Bildirim Merkezi'ndeki "Paylaş" özelliği kullanılarak oluşturulmuştur ve aka.ms, Microsoft tarafından kullanılan bir dahili bağlantı kısaltma hizmetidir.


3

Lütfen Tortoise SVN'nizi en son sürüme yükseltin .. Ayarlarınızı değiştirmenizi tavsiye ederim buraya bakın

Settings -> Icon Overlays -> Status cache

Kabuk yap ve Uygula

Şimdi değişiklikleri yansıtmak için makinenizi yeniden başlatın.


2

Aşağıdaki adımlar benim için çalıştı:

  1. TortoiseSVN -> Ayarlar -> IconOverlays -> Simge Seti
  2. "Win10" simge setini seçin
  3. Bilgisayarı yeniden başlat.

Bunun TortoiseSVN-1.9.5.27581-x64Microsoft Windows "[Sürüm 10.0.14393] ' ile hiçbir etkisi yok maalesef.
will

Bunun en son SVN üzerinde bir etkisi olmadığını da doğrulayabilirim.
dfresh22

Benim için çalıştı, ilk başta işe yaramazsa, temizleme altında Kabuk Kaplamalarını Yenile'yi deneyin.
basit

1

svn çalışma kopyasını yükseltin. Benim durumumda, Jenkins hiçbir zaman tamamen yeni bir kontrol yapmadı ve bu nedenle çalışma kopyası güncelliğini yitirdi.


Bu bir yorum olmalı diye düşünüyorum.
Sethmr

0

Subversion 1.7.x kullanıyordum ve 1.9.1 sürümünü yüklemek veya kayıt defteri girdilerini değiştirmek, bu simge kaplama sorununu çözmedi.

Benim durumumda, SVN yükseltme çalışmasının kopyasını kullandıktan sonra , yükseltilmiş proje için simge katmanları belirdi.

Sonuç olarak, Subversion 1.7.x kullanan eski projeler Subversion 1.9.x kullanan simgeleri ve projeleri (Windows 10 altında) göstermez.

İpucu: Ayarlar -> Simge Kaplamaları -> Yer Paylaşımı İşleyicileri -> Kayıt defteri düzenleyicisini başlat bölümünde sizi kayıt defterine götüren bir düğme vardır . En azından 1.9.1 sürümünde


0

Tüm onedrive anahtarlarımı sildim, en son önizlemeyi yükledim vb. Sonunda simgelerin bazı gezgin dizin görünümleri için çalıştığını ve diğerleri için çalışmadığını fark ettim.

Başka bir deyişle, orta, büyük, çok büyük ve kutucuklar, ancak liste veya ayrıntı değil. Bunun nasıl çalıştığı hakkında her şeyi öğrenmek istemediğim için, şimdilik sadece çalışma rehberlerimi karo olarak görüyorum.


0

Diğerlerinin belirttiği gibi, bindirme simgesi kayıt alanı tıkalı. Burada, kayıt defterindeki tüm kaplamaları bir dosyaya dökmenize olanak tanıyan bir powershell betiği var, ardından bindirmelerinizi istediğiniz şekilde önceliklendirmek için dosyayı düzenledikten sonra, bunları geri içe aktarabilir ve diğer programlardan gelecek değişikliklere karşı koruyabilirsiniz. SYSTEM altında çalışıyor.

https://github.com/polachz/OverlayIconFix


0

Yukarıdakilerin hepsini yaptım ve hiçbir şey işe yaramadı. Yer paylaşımı simgeleri Explorer'da görünüyordu ancak Total Commander'da görünmüyordu.

Sonunda benim için sorunu çözen şey, Total Commander'da Kaplama Simgelerini yenileyen bir komut bulmamdı. Erişmek için, araç çubuğuna sağ tıklayın ve "Değiştir ..." seçeneğine tıklayın ve aşağıdaki resimde gösterildiği gibi "cm_SwitchOverlayIcons" ekleyin.

Araç çubuğuna komut simgesini ekledikten sonra, bir kez tıklıyorum ve TortoiseSVN'nin kaplama simgesi belirdi!

görüntü açıklamasını buraya girin


0

Başka bir sürüm kontrol yazılımı kullanıyorsanız, çelişkili olabilir. Benim durumumda, Plastik SCM'nin kaldırılması Tortoise SVN simgelerini geri yükledi.


0

"Çıkarılabilir sürücüler" ve "Ağ sürücüleri" kontrol etmek benim için çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.