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.
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.
Odpowiedzi:
Wystąpił ten sam problem i został rozwiązany przez uruchomienie regedit
, usunięcie niektórych wpisów HKEY_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ę.
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.
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:
i B:
, 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.
Możesz iść do:
Tortoise Settings > Icon Overlays -> Overlay Handlers
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ą.
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 .
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?).
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
Miałem ten sam problem co OP. Zainstalowanie wersji 1.9.2 rozwiązało problem bez żadnych poprawek.
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.
Uaktualnij swój SVN Tortoise do najnowszej wersji. Radziłbym zmienić ustawienia tutaj
Settings -> Icon Overlays -> Status cache
zrób to jako Shell i Apply
Teraz uruchom ponownie komputer, aby odzwierciedlić zmiany.
Pomogły mi następujące kroki:
TortoiseSVN-1.9.5.27581-x64
Obawiam się, że nie ma to wpływu na Microsoft Windows `[Wersja 10.0.14393] '.
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ń
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
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.
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.
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!
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.