Używałem Windows 8 i ikony TortoiseSVN wyświetlały się poprawnie, ale po zainstalowaniu Windows 10 nie widzę już ikon stanu plików / folderów.
tortoisesvn
windows-10
user3340627
źródło
źródło
Odpowiedzi:
Wystąpił ten sam problem i został rozwiązany przez uruchomienie
regedit
, usunięcie niektórych wpisówHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
i ponowne uruchomienie. Usuwanie wpisów OneDrive1 ... nie było dozwolone, ale miałem kilka z Dysku Google. Możesz również wykonać bakup, klikając dwukrotnie katalog rejestru i wykonując „Eksportuj” do pliku.W systemie Windows 10 większość wpisów jest używana przez OneDrive i nie masz uprawnień do ich usuwania. Aby to zrobić, kliknij prawym przyciskiem myszy wpis (Przykład: „OneDrive1”, następnie kliknij „Zaawansowane”, a następnie kliknij link oznaczony „Zmień” na samej górze obok „Właściciela”. Umożliwia to zmianę właściciela. Wpisz w swojej nazwie użytkownika i naciśnij OK. Teraz ustaw sobie „Pełna kontrola”, a następnie zastosuj. Teraz powinieneś być w stanie usunąć lub zmienić nazwę.
źródło
Jak wspomniano w aktualnej zalecanej odpowiedzi, należy posortować wpisy identyfikatorów nakładek w rejestrze. Nie usunąłem tych wpisów OneDrive lub GoogleDrive, ale zmieniłem nazwy wszystkich folderów Tortoise, dodając 3 spacje, aby umieścić je na wierzchu. Po prostu uruchom ponownie, a nawet w kliencie Tortoise SVN 1.7.9 ponownie zobaczysz swoje ikony nakładek SVN w systemie Windows 10.
źródło
ShellIconOverlayIdentifiers
pod uwagę tylko pierwsze 15 wpisów w środku i ignoruje wszystko inne, więc teraz każda aplikacja próbuje pokonać system, wstawiając spacje, aby uzyskać wyższą pozycję „alfabetyczną”.Naprawiłem moje problemy z ikonami TortoiseSVN, które nie pojawiały się w Windows 10, w szczególnym przypadku, gdy moje repozytorium znajdowało się na dysku wymiennym.
Jest ustawienie Tortoise który określa, jakie rodzaje napędów ikony są stosowane z: Napędy
A:
iB:
, dyski wymienne, dyski sieciowe, dyski twarde, płyty CD-ROM, RAM, dyski i napędy nieznany .NIE był to problem z nazewnictwem nakładek ikon w rejestrze systemu Windows.
Nazwy zostały automatycznie poprzedzone przedrostkiem „1”, „2” itd.
aby wymusić je (na moim komputerze) alfabetycznie u góry listy tuż przed ikonami OneDrive.
Tak więc wszystkie ikony znajdowały się w pierwszych 15. Aby dostać się do ustawień Tortoise, kliknij prawym przyciskiem myszy Pulpit lub folder, a następnie wybierz TortoiseSVN> Ustawienia .
W Ustawieniach wybierz Nakładki ikon . Znajdziesz tam ustawienia typów dysków.
źródło
Możesz iść do:
i odznacz wszystkie pola wyboru, zastosuj, a następnie aktywuj je ponownie i zastosuj.
To samo zrobi w rejestrze, ale nie ręcznie.
W przeciwnym razie możesz otworzyć rejestr za pomocą przycisku poniżej i przesunąć klucze w górę, dodając spacje przed nazwą.
źródło
TortoiseSVN 1.9.1 obejdzie ten problem, zmieniając nazwy ikon nakładek (zaczynając od 2 spacji), aby upewnić się, że są ładowane przed ikonami OneDrive .
źródło
Eksplorator Windows przydziela 15 niestandardowych ikon nakładek (Windows rezerwuje 4, więc efektywnie tylko 11 ikon nakładek ) - są one współdzielone przez wiele aplikacji (dysk Google, jeden dysk, Tortoise SVN). Jeśli masz zainstalowanych wiele aplikacji - pierwsze na liście będą wyświetlać swoje ikony, a pozostałe nie.
Problem opisano dokładniej w: https://tortoisesvn.net/faq.html#ovlnotall .
Otwórz edytor rejestru w:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Zmień nazwy ikon, które nie są dla Ciebie ważne, tak aby zaczynały się od prefiksu „z_” (będą ostatnie na liście, nie będą później używane).
Może być konieczne ponowne uruchomienie systemu Windows, ponieważ samo ponowne uruchomienie eksploratora nie działa. Ale w moim przypadku ikony po pewnym czasie okazały się prawidłowe. (10-20 minut?).
źródło
Radziłbym zmienić pamięć podręczną stanu nakładek.
Settings -> Icon Overlays -> Status cache
Może to pomogłoby w ponownej inicjalizacji pamięci podręcznej.
Upewnij się, że używasz najnowszej wersji Tortoise.
źródło
Sprawdź skalowanie monitora .
Mój problem okazał się taki:
Okazało się, że skalowanie DPI jest inne na monitorze głównym i dodatkowym. Gdy monitor dodatkowy został ustawiony na 125% (tak samo jak monitor główny), ikony pojawiły się ponownie.
Odpowiedź faktycznie udzielona przez użytkownika User3163 zamieszczającego na SuperUser.com
źródło
Miałem ten sam problem co OP. Zainstalowanie wersji 1.9.2 rozwiązało problem bez żadnych poprawek.
źródło
W przypadku każdego użytkownika systemu Windows 10 w Centrum opinii jest prośba o rozwiązanie tego problemu przez firmę Microsoft. Jeśli chcesz dodać +1, aby to naprawić, oto link: https://aka.ms/Cryalp .
Łącze działa tylko w systemie Windows 10, ponieważ musi otworzyć Centrum opinii, aby uzyskać sugestię. Łącze zostało wygenerowane przy użyciu funkcji „Udostępnij” w Centrum opinii, a aka.ms to wewnętrzna usługa skracania linków używana przez firmę Microsoft.
źródło
Uaktualnij swój SVN Tortoise do najnowszej wersji. Radziłbym zmienić ustawienia tutaj
zrób to jako Shell i Apply
Teraz uruchom ponownie komputer, aby odzwierciedlić zmiany.
źródło
Pomogły mi następujące kroki:
źródło
TortoiseSVN-1.9.5.27581-x64
Obawiam się, że nie ma to wpływu na Microsoft Windows `[Wersja 10.0.14393] '.svn aktualizuje kopię roboczą. W moim przypadku Jenkins nigdy nie dokonał pełnego, nowego zakupu, dlatego kopia robocza była nieaktualna.
źródło
Ustawienia żółwia> Nakładki ikon -> Programy obsługi nakładek -> Uruchom edytor rejestru
1. Zmień nazwę ikony: poprzez dodanie spacji na początku nazwy pliku, a następnie naciśnij klawisz F5, aż przejdzie do góry. przykład: „Tortoise1Normal” (domyślnie 2 spacje) ⇒ „Tortoise1Normal” (3 spacje)
2. Uruchom ponownie eksplorator w Menedżerze zadań
Rejestr
źródło
Używałem Subversion 1.7.x i zainstalowaniu wersji 1.9.1 lub modyfikując wpisy rejestru nie rozwiązuje tego problemu ikony nakładek.
W moim przypadku po użyciu kopii roboczej aktualizacji SVN pojawiły się nakładki ikon dla zaktualizowanego projektu.
Podsumowując, stare projekty używające Subversion 1.7.x nie pokazują ikon i projektów używających Subversion 1.9.x do (pod Windows 10).
Wskazówka: jest przycisk, który przenosi Cię do rejestru w Ustawienia -> Nakładki ikon -> Programy obsługi nakładek -> Uruchom edytor rejestru . Przynajmniej w wersji 1.9.1
źródło
Usunąłem wszystkie klucze onedrive, zainstalowałem najnowszy podgląd itp. I w końcu zdałem sobie sprawę, że ikony działały przez cały czas dla niektórych widoków katalogu eksploratora, a nie innych.
Innymi słowy, średni, duży, bardzo duży i kafelki, ale nie lista ani szczegół. Ponieważ nie chcę uczyć się wszystkiego o tym, jak to działa, na razie przeglądam tylko moje katalogi z pracą jako kafelki.
źródło
Jak wskazali inni, obszar rejestru ikon nakładki jest przeciążony. Oto skrypt PowerShell, który pozwala zrzucić wszystkie nakładki z rejestru do pliku, a następnie po edycji pliku w celu ustalenia priorytetów nakładek tak, jak chcesz, możesz je zaimportować z powrotem i zabezpieczyć przed dalszymi modyfikacjami z innych programów działa w ramach SYSTEMU.
https://github.com/polachz/OverlayIconFix
źródło
Zrobiłem wszystkie powyższe i nic nie działało. Ikony nakładek pojawiały się w Explorer, ale nie w Total Commander.
Ostatecznie tym, co mnie rozwiązało, było to, że odkryłem polecenie w programie Total Commander, które odświeżyło ikony nakładek. Aby uzyskać do niego dostęp, kliknij prawym przyciskiem myszy pasek narzędzi i kliknij „Zmień ...” i dodaj „cm_SwitchOverlayIcons”, jak pokazano na poniższym obrazku.
Po dodaniu ikony polecenia do paska narzędzi, klikam ją raz i pojawiła się ikona nakładki TortoiseSVN!
źródło
Jeśli używasz innego oprogramowania do kontroli wersji, może to powodować konflikt. W moim przypadku odinstalowanie Plastic SCM przywróciło ikony Tortoise SVN.
źródło
Sprawdzanie „Dyski wymienne” i „Dyski sieciowe” zadziałało.
źródło