Я не могу заставить иконки отображаться под Windows 7, и я действительно пропустил это из Windows XP.
Как это можно исправить?
В Windows может отображаться только ограниченное количество значков Overlay (всего 15, после того, как Windows использует). Такие программы, как Office Groove, Dropbox, Mozy, Carbonite и т.д., захватит кучу 11 возможных оверлейных значков (мальчику было бы неплохо, если бы Microsoft увеличила их число, так как количество используемых им приложений, похоже, увеличивается и увеличивается)...
Вы можете увидеть, какие накладки настроены, и изменить их (на свой страх и риск) в реестре здесь:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
Если вы используете TortoiseCVS (и больше ничего не используете с помощью значков оверлей), вы получите пару TortoiseSVN Значки и все ваши значки TortoiseCVS. Это связано с тем, что значки оверлей используются в алфавитном порядке. Опять же, на свой страх и риск (редактирование реестра может привести к взрыву вашего компьютера, yada, yada, yada - и если вы читаете Qaru и используете Windows и не редактируете реестр, вы действительно редкий зверь), чувствуйте чтобы их переименовать (я предлагаю положить числа перед теми, которые вы хотите использовать, и "z_" с префиксом к тем, которые вам не нужны). Расширения Shell TortoiseSVN красиво названы, поэтому вы знаете, что они делают, расширения TortoiseCVS - нет. Изучив исходный код, я нашел соответствующую информацию:
Прежде чем делать что-либо в своем реестре или аналогичных процедурах, перечисленных в ответе Криса Эриксона (отличный) или ниже, есть что рассмотреть...
Вы находитесь на сетевом диске?
Если это так, перейдите к настройкам SVT Tortoise (щелкните правой кнопкой мыши любую папку > TortoiseSVN > Настройки), затем перейдите в "Наложение значков"
Убедитесь, что вы проверили "Сетевые диски" на рисунке:
По умолчанию при установке новой Tortoise сетевые диски не содержат значков.
Это решило проблему для нас. Если это не поможет вам, вы, очевидно, можете пройти через (немного) более вовлеченные решения, перечисленные здесь.
Также перезагрузка ПК не требуется. Вместо этого перезапустите explorer.exe:
explorer
Проводник Windows перезагрузился, и снова появятся значки TortoiseSVN.
Я тоже потерял свои оверлеи после обновления до 1.6.8 в Windows 7 x64. Я только установил версию x64, а не 32-разрядную версию. Чтобы исправить ошибку, я выполнил ремонт с исходным установщиком и перезагрузился. Оверлеи, отображаемые обычно после этого.
Я решил это, используя Autoruns от Sysinternals.
У меня была такая же проблема, как OP: Win 7 (x64), TortoiseSVN (x64) и DropBox (x86). Информация из некоторых других ответов дала мне всю информацию. У меня только когда-то была установлена версия TSVN на x64 на этом компьютере.
В моем случае TSVN и DropBox были установлены в тот же день, когда я установил ОС, и наложения работали нормально до двух дней назад. Я ничего не делал с изменением настроек для любого приложения, чтобы заставить их перестать работать.
Вот что я имел в разделе реестра оверлейных значков после запуска проблемы (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):
Я проверил, что в проводнике отображаются только накладки, соответствующие первым 11 элементам. Когда я изменил порядок вышеперечисленных записей, добавив "z" в начало некоторых из них, снова отобразятся только первые 11 наложений (в обновленном порядке).
С приведенным выше я имел все, что мне нужно для решения проблемы (переименовать или удалить записи, чтобы записи TSVN, которые я хочу работать, были <= # 11 в списке). Ниже приводится вопрос, почему это произошло внезапно.
Я знаю, что, основываясь на оверлеях, которые работали до пары дней назад, клавиши 1-3, 7-9, 12-13 были все <= 11 в списке (не уверены, что наложение # 14 когда-либо работало так как у меня никогда не было файлов с статусом только для чтения. # 15 никогда не работал на этой машине, поэтому я знаю, что он никогда не был в топ-11). Я также предполагаю, что блок ключей TSVN перемещается вверх/вниз в унисон, поэтому они были наброшены на два или три места (* см. Ниже). Это означает, что между блоками DropBox и TSVN было добавлено 2-3 элемента. Три, которые сейчас есть, добавлены Windows, и я бы предположил, что они будут там, как только будет установлена ОС.
Является ли список из 15 оверлеев, определенных во время выполнения? Похоже, что обработчики оверлей иногда могут сообщать оболочке Windows, что для добавления в список нет значков. Возможно, некоторые настройки, которые я испортил пару дней назад, связанные с совместным использованием файлов и шифрованием файлов, заставили некоторые из этих элементов в 4-6 точках "активироваться" и выталкивать SVN.
В конце я удалил пару записей и переместил их, поэтому мой окончательный список выглядит следующим образом:
Здесь они отображаются отлично. Вы используете 64-разрядную версию Windows 7 вместе с 32-разрядной версией TortoiseSVN? Если это так, то они будут отображаться только в 32-разрядном Проводнике (или в CFD 32-разрядных приложениях). Тем не менее, вы можете установить как 32-разрядные, так и 64-разрядные версии.
Два других возможных решения:
Убейте файл TSVNCache.exe и перезапустите его. Это привело к тому, что мои оверлейные символы оболочки несколько раз появлялись.
Если вы недавно обновили TortoiseSVN из предыдущей версии, вам может потребоваться обновить рабочую копию. Это можно сделать, щелкнув правой кнопкой мыши на папке проекта и выбрав в контекстном меню "SVN Upgrade work copy".
Я предлагаю подать жалобу Microsoft в отношении смехотворно низкого ограничения наложения значков. Если нам достаточно жаловаться, возможно, они исправит истинную причину этой проблемы:
См. комментарии внизу страницы: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
Отдайте отзыв от Microsoft Windows 7 по этой проблеме: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
Мои иконки тоже исчезли. Исправления в реестре также не работали для меня.
Вот как я их вернул:
Иногда вам просто нужно зайти в TortoiseSVN "Настройки", выключить значки, нажать "Применить", включить их снова.
Windows Start-> Все Programs-> TortoiseSVN-> Настройки
В моем случае оверлеи Dropbox начинались с "(цитируемого идентификатора) в реестре. Я удалил все" префиксы "и перезапустил explorer.exe.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
Изменить: я установил Windows 10, и это решение не сработало для меня. Поэтому я просто перешел в то же место реестра и удалил все записи Google и SkyDrive и перезапустил explorer.exe.
Второе редактирование: после установки TortoiseGit он исправил все без какой-либо настройки.
Вы пытались изменить в Tortoise Настройки кеша статуса на "Default"? У меня была эта проблема с иконкой оверлея в папках, потому что у меня была эта опция в "Shell". Опция находится в настройках → Наложение значков.
Возможно, это поможет вам http://tortoisesvn.net/node/97
Такая же проблема для меня. Оказывается, причиной проблемы стал новый JungleDisk 3.0, который грубо устанавливает три наложения с именем "1Sync..." "2Sync..." и "3Sync...", отталкивая Tortoise с конца.
Просто удалите эти ключи JungleDisk в реестре, указанном вверху (или префикс их с z_), и заново запустите систему, и Tortoise снова будет работать нормально.
Учитывая, что этот оверлейный предел существует в Windows и легко поражается текущими инструментами, поставщики инструментов действительно должны спрашивать во время расширенной установки, если пользователь хочет их установить. У меня нет никакой потребности и желания для новой функции "Синхронизация", и на самом деле не заботятся о тактике наполнения значков в верхней части списка умными именами. Позор на JungleDisk.
Если вы недавно обновили Tortoise SVN, возможно, потому, что для версии 1.7 требуется новый формат для хранения статуса файлов, и в этом случае вы можете щелкнуть правой кнопкой мыши корневую папку вашего репозитория и использовать Вариант меню "Черепаха" "Рабочая копия обновления SVN".
Это разрешило проблему для меня.
Приветствия Matt
Я только что обновил до TSVN 1.6.8.19260 на WinXP и две машины Win7. После обновления значки оверлей исчезли на всех трех машинах. В вышеупомянутом разделе реестра я нашел запись для автономных файлов. Мне просто пришлось переустановить/восстановить установку TSVN, и значки снова появились после перезагрузки. Я никогда не обнаруживал этого поведения в любой предыдущей версии TSVN, и я определенно устанавливал TSVN каждый раз одинаково с теми же правами.
Чтобы заполнить ответ Йоханнеса, вы можете проверить этот поток, в котором упоминается другая причина (первая - установка 32-битного клиента вместо 64-го) (выделение мое):
Только более поздние версии TSVN и TCVS могут обмениваться иконками оверлея и , так как у Explorer есть ограничение на 14 оверлейных изображений в общей сложности с внешними значками оверлея просто не отображается, у вас может быть слишком много...
Если на экране появляются оверлейные значки, вам придется фактически использовать 32-разрядный Windows Explorer, который, конечно же, означает, что вам также придется установите 32-битную версию TSVN.
Проблема может возникнуть при установке первой программы TortoiseVCS, поскольку:
Глядя на то, что было установлено в файловой системе и в реестре, похоже, что они пытались делать то, что я делаю с моими расширениями Shell - устанавливают как 64, так и 32-битные версии, так что никто не говорит: "Я не вижу своего наложения/меню"!;)
К сожалению, похоже, что записи в реестре для 32-разрядных соединений были закрыты, поэтому 32-разрядная DLL-версия расширения, хотя и присутствует, не имеет правильных записей в реестре.
Если сомневаюсь, я предлагаю удалить TCVS и TSVN.
Затем установите TSVN.
Возможно, после перезагрузки установки дважды, не только один раз.
И если они все еще не появятся, перейдите на панель управления программным обеспечением и выберите восстановление установки. Это помогло мне при обновлении с предыдущей до текущей версии.Вероятно, вы должны установить вариант TortoiseXYZ, который вы планируете использовать в первую очередь в первую очередь, чтобы повысить его шансы попасть в одно из ограниченного количества слотов с оверлейными значками перед вариантом TortoiseXYZ, который вы используете меньше.
Всегда держите это ограниченное количество слотов с надписью, когда вы пытаетесь проанализировать неисправности.
Если кому-то нужны записи реестра для 64-битной Windows 7, вот они. Для меня было лучше удалить накладываемые элементы, которые часто не использовались: Drop Box, Google Диск, Microsoft Products и просто сохранили накладки для черепах. Это все наложения - ничего не удаляется.
** Внимание ** Воспроизведение с помощью реестра может привести к неустойчивости вашей системы. Обязательно создайте резервную копию своего реестра. См. этот поиск Google различными способами для резервного копирования параметров реестра или реестра.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
@="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
@="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
@="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
@="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
@="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
@="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
@="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
@="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
@="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
@="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
@="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
@="{472083B0-C522-11CF-8763-00608CC02F24}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
@="{AF743E58-5357-404B-8314-32D2D8420F9D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EldosIconOverlay]
@="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
@="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
@="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
@="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{4E77131D-3629-431c-9818-C5679DC83E81}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
@="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"
Помните, что это для Windows 64-bit, и вы должны сделать резервную копию реестра
rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"
msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-
set ret=%ERRORLEVEL%
rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%
Крис Эриксон прав, проголосуйте. В моем случае проблема заключалась в установке TFS powertools, которая добавляет интеграцию с оболочкой проводника, как TSVN и TCVS. Он добавляет еще 5 оверлей. Поскольку они имеют префикс Tfs *, они имеют приоритет над Tortoise *. Я также просто префиксный материал Tfs с z_, и наложения TSVN вернулись. Нет необходимости перезагружать/выходить из системы, просто запустите explorer.exe и запустите его снова.
Если вы хотите использовать Tortoise из 32-разрядного приложения на 64-разрядной версии Windows 7, вам необходимо установить как 64-битную, так и 32-битную версии Tortoise. По словам производителей черепах, это прекрасно работает. (источник)
Я обнаружил, что если вы сначала установите 32-битную версию, некоторые из них будут пытаться использовать 64-битную версию. При переустановке Windows 7 я просто установил 64-битную версию, и теперь она работает нормально.
Кажется, есть еще одна причина, почему значки не будут отображаться. Сегодня я сделал обновление моего клиента TortoiseSVN с 1.6.x до 1.10.x. После этого значки моих рабочих копий больше не отображались. Но оказывается, что это не имеет никакого отношения ко многим приложениям, занимающим возможные значки. Причина была в том, что формат рабочих копий был старым. Сначала вы должны создать "рабочую копию обновления SVN" с новым установленным клиентом.
Вы можете прочитать больше о деталях здесь: SVN обновить рабочую копию
Хорошего дня
Изменение реестра работало для меня.
Если это полезно для всех, я изначально префикс "z_" для записей в "ShellIconOverlayIdentifiers", которые я хотел спуститься вниз. Однако, похоже, это не привело к появлению записей TortoiseSVN. Это может быть связано с чувствительностью к регистру, когда нижний регистр "z" все еще предшествует прописному букву "T". Наконец, префикс с "Z_" вместо этого сделал трюк.
Когда я проверил новый проект из репозитория, я не видел наложения значков.
Я начал искать решения и пришел к этому вопросу.
Во время чтения ответов я заметил, что на моем проекте выписки появились оверлеи.
Думаю, для появления значков понадобилось всего несколько минут.
Я думал, что это может быть полезно, прежде чем люди начнут быстро паниковать и начать редактирование реестра.
Я пробовал все здесь (и некоторые другие места), и то, что сработало для меня (после выполнения всех этих изменений в реестре, как мне кажется, было изменено), чтобы изменить настройку "Очертания значков" \ "Кэш состояния" по умолчанию для "Шелл" и Я также проверил "Показать оверлеи и контекстное меню только в проводнике". Не уверен, кто из этих двух сделал это, но он работает сейчас.
Для меня работала комбинация решений. Я попытался убить и перезапустить explorer.exe, как было предложено @LeighRiffel. Не работал. Я удалил dropbox, потому что я редко использую его. Затем я снова попробовал проводник, и это сработало. Может быть, вы можете переустановить dropbox после этого и посмотреть, все ли в порядке? Мне все равно.
Вот шаги: Запустите taskmgr.exe или диспетчер задач > вкладка процессов > выберите explorer.exe > kill. Затем нажмите кнопку "Файл" > "Новая задача" > введите explorer.exe > ok.
редактирование заказа на регистрацию сработало для меня. записи уже имели #s перед ним. поэтому он не работал. Я понял, что предыдущие записи имели пробелы. поэтому теперь в моем svn-реестре есть пробел, #, name
Если вы только что установили TortoiseSVN, перезагрузите компьютер, прежде чем что-то делать
У меня была такая же проблема с TortoiseSVN 1.6.16. Значки были прекрасны, но затем я установил и удалил TortoiseGit, и внезапно значки TortoiseSVN перестали работать. Глядя на реестр, я обнаружил, что удаление TortoiseGit также удаляет все оверлейные значки. Я просто переустановил TortoiseSVN и исправил проблему.
Моя основная цель - получить ICON для TortoiseCVS. Многие из предложений не работали для меня: удалить переустановку; regedit путем переименования; перезагрузка несколько раз. Но что работала над установкой TortoiseSVN. Это сделало иконки для работы TortoiseCVS. Я проверил regedit. Установка SVN устанавливает номера перед именами значков:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers] 1TortoiseNormal 2TortoiseModified 3TortoiseConflict 4TortoiseLocked 5TortoiseReadOnly 6TortoiseDeleted 7TortoiseAdded 8TortoiseIgnored 9TortoiseUnversioned Groove Explorer Icon Overlay 1 (GFS Unread Stub) Groove Explorer Icon Overlay 2 (GFS Stub) Groove Explorer Icon Overlay 2.5 (GFS Unread Folder) Groove Explorer Icon Overlay 3 (GFS Folder) Groove Explorer Icon Overlay 4 (GFS Unread Mark) SharingPrivate TortoiseAdded TortoiseConflict TortoiseDeleted TortoiseIgnored TortoiseLocked TortoiseModified TortoiseNormal TortoiseReadOnly TortoiseUnversioned zEnhancedStorageShell zOffline Files zSkyDrivePro1 (ErrorConflict) zSkyDrivePro2 (SyncInProgress) zSkyDrivePro3 (InSync)
После обновления до TSVN 1.6.8.19260 у меня была такая же проблема (никаких значков в проводнике), но в моем случае для TSVN не было никаких записей в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers. В моей первоначальной установке я не включил дополнительные наборы значков, потому что я никогда их не использую (и я никогда не устанавливал их ни в каких предыдущих обновлениях).
Я изменил мою установку, добавив дополнительные наборы значков, и мои значки волшебным образом снова появились.