Wydaje się, że nie mogę wyświetlać ikon pod Windows 7 i naprawdę brakuje mi tego w Windows XP.
Jak można to naprawić?
windows
svn
tortoisesvn
icons
Lodle
źródło
źródło
Odpowiedzi:
System Windows może wyświetlać tylko ograniczoną liczbę ikon nakładek ( łącznie 15, 11 po tym, czego używa system Windows ). Programy takie jak Office Groove , Dropbox , Mozy , Carbonite itp. Przechwycą kilka 11 możliwych ikon nakładek (chłopcze, byłoby miło, gdyby Microsoft podniósł ich liczbę, ponieważ liczba aplikacji, które ich używają, wydaje się zwiększać i zwiększać) ...
Tutaj możesz zobaczyć, jakie nakładki są ustawione, i zmienić je (na własne ryzyko) w rejestrze:
Jeśli używasz TortoiseCVS (i nic innego nie używasz ikon nakładki), otrzymasz kilka ikon TortoiseSVN i wszystkie twoje ikony TortoiseCVS. Jest tak, ponieważ ikony nakładek są używane w kolejności alfabetycznej. Ponownie na własne ryzyko (edycja rejestru może wysadzić komputer, yada, yada, yada - a jeśli czytasz Stack Overflow i używasz systemu Windows i nie edytowałeś rejestru, naprawdę jesteś rzadką bestią), poczuj się dowolnie zmieniaj ich nazwy (sugeruję umieszczanie liczb przed tymi, których chcesz użyć, a przedrostek „z _” należy wpisać przed tymi, których nie potrzebujesz). Rozszerzenia TortoiseSVN są ładnie nazwane, więc wiesz, co robią, rozszerzenia TortoiseCVS nie są. Po przejrzeniu kodu źródłowego znalazłem istotne informacje:
źródło
Zatrzymajcie się!
Przed zrobieniem czegokolwiek w rejestrze lub podobnymi procedurami wymienionymi w (doskonałej) odpowiedzi Krisa Ericksona lub w poniższych, warto rozważyć ...
Czy jesteś na dysku sieciowym?
Jeśli tak, przejdź do ustawień Tortoise SVN (kliknij prawym przyciskiem myszy dowolny folder> TortoiseSVN> Ustawienia), a następnie przejdź do „Nakładek ikon”
Upewnij się, że zaznaczyłeś „Dyski sieciowe” jak na zdjęciu:
Domyślnie w nowej instalacji Tortoise dyski sieciowe nie mają dodanych ikon.
To rozwiązało problem dla nas. Jeśli to się nie powiedzie, to oczywiście możesz przejść przez (nieco) bardziej zaangażowane rozwiązania wymienione tutaj.
źródło
Również ponowne uruchomienie komputera nie jest konieczne. Zamiast tego uruchom ponownie explorer.exe:
explorer
Eksplorator Windows został uruchomiony ponownie i ponownie pojawiają się ikony TortoiseSVN.
źródło
Ja również straciłem nakładki po aktualizacji do wersji 1.6.8 w systemie Windows 7 x64. Zainstalowałem tylko wersję x64, a nie wersję 32-bitową. Aby to naprawić, uruchomiłem naprawę z oryginalnym instalatorem i uruchomiłem ponownie. Następnie nakładki są wyświetlane normalnie.
źródło
I rozwiązać go za pomocą Autoruns firmy Sysinternals.
źródło
Miałem ten sam problem co OP: Win 7 (x64), TortoiseSVN (x64) i DropBox (x86). Informacje z niektórych innych odpowiedzi dały mi wszystkie informacje. Na tym komputerze miałem tylko zainstalowaną wersję TSVN x64.
W moim przypadku TSVN i DropBox zostały zainstalowane tego samego dnia, w którym wykonałem instalację systemu operacyjnego, a nakładki działały dobrze do kilku dni temu. Nie zrobiłem nic, zmieniając ustawienia obu aplikacji, aby przestały działać.
Oto, co miałem w sekcji rejestru nakładki ikon po rozpoczęciu problemu (
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):Sprawdziłem, że w Eksploratorze wyświetlane są tylko nakładki odpowiadające pierwszym 11 wpisom. Kiedy zmodyfikowałem kolejność powyższych wpisów, dodając „z” na początku niektórych z nich, ponownie wyświetli się tylko pierwszych 11 nakładek (w zaktualizowanej kolejności).
Mając powyższe, miałem wszystko, czego potrzebowałem, aby rozwiązać problem (zmień nazwę lub usuń wpisy, aby wpisy TSVN, których chcę używać, to <= # 11 na liście). Poniżej znajduje się pytanie, dlaczego tak się stało.
Wiem, że w oparciu o nakładki, które działały kilka dni temu, klawisze 1-3, 7-9, 12-13 znajdowały się na liście <= 11 na liście (nie jestem pewien, czy nakładka # 14 kiedykolwiek działała, ponieważ nigdy nie miałem pliki w / tylko do odczytu. # 15 nigdy nie działał na tym komputerze, więc wiem, że nigdy nie był w pierwszej 11). Zakładam również, że blok kluczy TSVN porusza się jednocześnie w górę / w dół, dlatego zostały zderzone z dwoma lub trzema miejscami (* patrz poniżej). Oznacza to, że między blokami DropBox i TSVN dodano 2-3 elementy. Te trzy, które są tam teraz, są dodawane przez Windows i zakładam, że będą tam, jak tylko system operacyjny zostanie zainstalowany.
Czy lista 15 nakładek jest ustalana w czasie wykonywania? Wygląda na to, że programy obsługi nakładek mogą czasami powiedzieć powłoce systemu Windows, że nie ma ikon do dodania do listy. Być może niektóre ustawienia, które wprowadziłem kilka dni temu, związane z udostępnianiem plików i szyfrowaniem plików, spowodowały, że niektóre z tych elementów w punktach 4-6 zostały „aktywowane” i zepchnęły te SVN w dół.
Na koniec usunąłem kilka wpisów i przeniosłem niektóre, więc moja ostateczna lista wygląda następująco:
źródło
Pokazują się tutaj dobrze. Czy używasz 64-bitowej wersji systemu Windows 7 wraz z 32-bitową wersją TortoiseSVN? Jeśli tak, to pojawią się tylko w 32-bitowym Eksploratorze (lub na CFD 32-bitowych aplikacji). Możesz jednak zainstalować wersje 32-bitowe i 64-bitowe obok siebie.
źródło
Dwa inne możliwe rozwiązania:
Zabij TSVNCache.exe i pozwól, aby uruchomił się ponownie. To spowodowało, że moje ikony nakładki pojawiły się ponownie.
Jeśli niedawno zaktualizowałeś TortoiseSVN z poprzedniej wersji, może być konieczne uaktualnienie kopii roboczej. Można to zrobić, klikając prawym przyciskiem myszy folder projektu i wybierając z menu kontekstowego opcję „Kopia robocza uaktualnienia SVN”.
źródło
Sugeruję złożyć skargę do Microsoft w związku z absurdalnie niskim limitem nakładania się ikon. Jeśli wystarczająco dużo z nas narzeka, być może naprawią prawdziwą pierwotną przyczynę tego problemu:
Zobacz komentarze na dole strony: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
Przekaż zespołowi Microsoft Windows 7 opinię na temat tego problemu: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
źródło
Moje ikony też zniknęły. Poprawki rejestru też nie działały dla mnie.
Oto jak je odzyskałem:
źródło
Czasami wystarczy przejść do „ustawień” TortoiseSVN, wyłączyć ikony, kliknąć „zastosuj”, włączyć je ponownie.
Windows Start-> Wszystkie programy-> TortoiseSVN-> Ustawienia
źródło
Ten sam problem dla mnie. Okazuje się, że przyczyną problemu był nowy JungleDisk 3.0, który niegrzecznie instaluje trzy nakładki o nazwach „1Sync ...” „2Sync ...” i „3Sync ...” wypychając te z Tortoise.
Wystarczy usunąć te klucze JungleDisk w ulu reg wymienionym na górze (lub poprzedzić je z_) i ponownie uruchomić system, a Tortoise powinien znów działać poprawnie.
Biorąc pod uwagę, że ten limit nakładki istnieje w systemie Windows i można go łatwo pokonać za pomocą obecnych narzędzi, dostawcy narzędzi naprawdę powinni zapytać podczas instalacji zaawansowanej, czy użytkownik chce je zainstalować. Nie potrzebuję ani nie pragnę nowej funkcji „Synchronizuj” i tak naprawdę nie dbam o taktykę upychania ikon na górze listy sprytnymi nazwami. Wstyd w JungleDisk.
źródło
Czy próbowałeś zmienić w ustawieniach Tortoise pamięć podręczną statusu na „Default”? Miałem ten problem z ikoną nakładki w folderach, ponieważ miałem tę opcję w „Powłoce”. Opcja znajduje się w Ustawienia -> Nakładka ikon.
Może to może ci pomóc http://tortoisesvn.net/node/97
źródło
W moim przypadku nakładki Dropbox zaczynały się od „(cytowanego identyfikatora) w rejestrze. Usunąłem wszystkie„ prefiksy i zrestartowałem explorer.exe.
Edycja: Zainstalowałem Windows 10 i to rozwiązanie nie działało dla mnie. Po prostu poszedłem do tej samej lokalizacji rejestru, usunąłem wszystkie rekordy Google i SkyDrive i ponownie uruchomiłem explorer.exe.
Druga edycja: Po zainstalowaniu TortoiseGit naprawiono wszystko bez żadnych dostosowań.
źródło
Właśnie uaktualniłem do TSVN 1.6.8.19260 na WinXP i dwóch maszynach Win7. Po aktualizacji ikony nakładek zniknęły na wszystkich 3 komputerach. W ramach wyżej wymienionego klucza rejestru znalazłem tylko wpis dotyczący plików offline. Po prostu musiałem ponownie zainstalować / naprawić instalację TSVN, a ikony pojawiły się ponownie po ponownym uruchomieniu. Nigdy nie wykryłem tego zachowania w żadnej poprzedniej wersji TSVN i na pewno zainstalowałem TSVN za każdym razem w ten sam sposób z tymi samymi uprawnieniami.
źródło
Jeśli niedawno zaktualizowałeś Tortoise SVN, być może dlatego, że wersja 1.7 wydaje się potrzebować nowego formatu do przechowywania statusu plików - w takim przypadku możesz kliknąć prawym przyciskiem myszy folder główny swojego repozytorium i użyć opcji menu Tortoise „Kopia robocza uaktualnienia SVN”.
To rozwiązało problem dla mnie.
Pozdrawiam Matt
źródło
Aby uzupełnić odpowiedź Johannesa , możesz sprawdzić ten wątek , który wspomina o innej przyczynie (pierwszą jest instalacja klienta 32-bitowego zamiast 64-bitowego) (moje podkreślenie):
Problem może pojawić się, gdy jedna instalacja również pierwszy TortoiseVCS, ponieważ:
źródło
Przekonałem się, że jeśli najpierw zainstalujesz wersję 32-bitową, to w pewnym sensie spieszysz wersję 64-bitową. Podczas ponownej instalacji systemu Windows 7 właśnie zainstalowałem wersję 64-bitową i wydaje się, że teraz działa dobrze.
źródło
Jeśli chcesz używać Tortoise z 32-bitowej aplikacji w 64-bitowym systemie Windows 7, musisz zainstalować zarówno 64-bitową, jak i 32-bitową wersję Tortoise. Według twórców Tortoise, działa to dobrze. ( źródło )
źródło
Kris Erickson ma rację, głosuj na niego. W moim przypadku problemem było zainstalowanie narzędzi TFS, które dodają integrację powłoki eksploratora, podobnie jak TSVN i TCVS. Dodaje kolejne 5 nakładek. Ponieważ są one poprzedzone Tfs *, mają wyższy priorytet niż Tortoise *. Właśnie przedrostek Tfs poprzedziłem z_ i wróciły nakładki TSVN. Nie musisz jednak restartować / wylogowywać się, po prostu zabij explorer.exe i uruchom go ponownie.
źródło
Możliwe problemy i rozwiązania
źródło
Jeśli ktoś potrzebuje wpisów rejestru dla systemu Windows 7 64-bit, oto jest. Co było dla mnie dobre, jak usunąć nakładki na przedmioty, które nie były tak często używane: Drop Box, Dysk Google, Produkty Microsoft i po prostu zachowałem nakładki na Tortoise. To są wszystkie nakładki - nic nie jest usuwane.
** Uwaga ** Gra z rejestrem może spowodować niestabilność systemu. Należy wykonać kopię zapasową rejestru. Zobacz tę wyszukiwarkę Google na różne sposoby tworzenia kopii zapasowej rejestru lub ustawień rejestru.
Pamiętaj, że są one dla systemu Windows 64-bit i powinieneś zrobić kopię zapasową rejestru
źródło
Po aktualizacji do TSVN 1.6.8.19260 miałem ten sam problem (brak ikon w Eksploratorze), ale w moim przypadku nie było żadnych wpisów dla TSVN pod HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. W mojej oryginalnej instalacji nie zawierałem dodatkowych zestawów ikon, ponieważ nigdy ich nie używam (i nigdy nie instalowałem ich w żadnych poprzednich aktualizacjach).
Zmodyfikowałem instalację, dodając dodatkowe zestawy ikon, a moje ikony magicznie pojawiły się ponownie.
źródło
Moim głównym celem było zdobycie IKON dla TortoiseCVS. Wiele sugestii nie działało dla mnie: odinstaluj ponownie; regedit przez zmianę nazwy; restartuje się wiele razy. Ale udało się zainstalować TortoiseSVN . To sprawiło, że ikony TortoiseCVS działały. Sprawdziłem regedit. Instalacja SVN umieszcza liczby przed nazwami ikon:
źródło
Miałem ten sam problem z TortoiseSVN 1.6.16. Ikony były w porządku, ale potem zainstalowałem i odinstalowałem TortoiseGit i nagle ikony TortoiseSVN przestały działać. Przeglądając rejestr odkryłem, że odinstalowanie TortoiseGit usunęło również wszystkie ikony nakładek. Po prostu ponownie zainstalowałem TortoiseSVN i naprawiłem problem.
źródło
edycja zamówienia w rejestrze działała dla mnie. wpisy miały już #s przed nim. więc to nie działało. Zdałem sobie sprawę, że poprzednie wpisy miały spacje. więc teraz mój rejestr svn ma spację #, nazwa
źródło
Kombinacja rozwiązań zadziałała dla mnie. Próbowałem zabić i uruchomić ponownie explorer.exe, zgodnie z sugestią @LeighRiffel. Nie działał. Odinstalowałem Dropbox, ponieważ rzadko go używam. Potem spróbowałem jeszcze raz odkrywcy i zadziałało. Może po tym możesz ponownie zainstalować Dropbox i sprawdzić, czy wszystko jest w porządku? Nie obchodzi mnie to.
Oto kroki: Uruchom taskmgr.exe lub menedżera zadań> zakładka procesy> wybierz explorer.exe> zabij. Następnie kliknij opcję pliku> nowe zadanie> wpisz explorer.exe> ok.
źródło
Próbowałem wszystkiego tutaj (i niektórych innych miejsc), a to, co działało dla mnie (po wykonaniu wszystkich tych zmian, zmiany rejestru są chyba obowiązkowe) polegało na zmianie ustawienia dla ikon nakładek \ pamięci podręcznej stanu z domyślnej na powłokę, a także sprawdziłem „Pokaż nakładki i menu kontekstowe tylko w Eksploratorze”. Nie jestem pewien, który z tych dwóch to zrobił, ale teraz działa.
źródło
Kiedy sprawdziłem nowy projekt z repozytorium, nie widziałem nakładek ikon.
Zacząłem szukać rozwiązań i doszedłem do tego pytania.
Podczas czytania odpowiedzi zauważyłem, że nakładki ikon pojawiły się w moim projekcie kasy.
Wydaje mi się, że pojawienie się ikon zajęło kilka minut.
Pomyślałem, że może to być przydatne, zanim ludzie szybko wpadną w panikę i zaczną edytować rejestr.
źródło
Zmiana rejestru działała dla mnie.
Jeśli jest to pomocne dla kogokolwiek, początkowo dodałem przedrostek „z_” do pozycji w „ShellIconOverlayIdentifiers”, które chciałem przenieść w dół. Wydawało się jednak, że nie wyświetlało to wpisów TortoiseSVN. Może to wynikać z rozróżniania wielkości liter, przy czym małe litery „z” nadal poprzedzają wielkie litery „T”. Wreszcie, prefiks „Z_” zamiast tego załatwił sprawę.
źródło