Значки TortoiseSVN не отображаются в Windows 7 - PullRequest
469 голосов
/ 29 июня 2009

Мне не удается отобразить значки в Windows 7, и я очень скучаю по этому в Windows XP.

Как это можно исправить?

Ответы [ 31 ]

1 голос
/ 20 ноября 2009

Если вы хотите использовать Tortoise из 32-битного приложения в 64-битной Windows 7, вам необходимо установить как 64-битную, так и 32-битную версии Tortoise. По словам создателей черепахи, это прекрасно работает. ( источник )

1 голос
/ 25 декабря 2009

Крис Эриксон прав, проголосуйте за него. В моем случае проблема заключалась в установке TFS powertools, которая добавляет интеграцию оболочки проводника, как TSVN и TCVS. Это добавляет еще 5 оверлеев. Так как они имеют префикс Tfs *, они имеют приоритет над Tortoise *. Я также просто добавил префикс Tfs к z_, и наложения TSVN вернулись. Не нужно перезагружаться / выходить из системы, просто убейте explorer.exe и запустите его снова.

0 голосов
/ 25 января 2015

Комбинация решений сработала для меня. Я попытался убить и перезапустить explorer.exe в соответствии с предложением @LeighRiffel. Не работал. Я удалил Dropbox, потому что я редко использую его. Затем я снова попытался использовать проводник, и это сработало. Может быть, вы можете переустановить Dropbox после этого и посмотреть, все ли в порядке? Мне все равно, хотя.

Вот шаги: Запустите taskmgr.exe или диспетчер задач> вкладка процессов> выберите explorer.exe> ​​kill. Затем нажмите «Файл»> «Новая задача»> введите explorer.exe> ​​«ОК».

0 голосов
/ 07 января 2015

редактирование порядка реестра работало для меня. у записей уже были #s до этого. так что это не сработало. Я понял, что у предыдущих записей были пробелы. так что теперь мой реестр SVN имеет пробел, #, имя

0 голосов
/ 20 июля 2015

Смена реестра работала у меня.

Если это кому-нибудь пригодится, я изначально добавляю префикс "z_" к записям в "ShellIconOverlayIdentifiers", которые я хотел переместить вниз. Однако это, похоже, не вызывало записи TortoiseSVN. Это может быть связано с чувствительностью к регистру, когда строчная буква «z» все еще предшествует заглавной букве «T». Наконец, префикс «Z_» вместо этого сделал свое дело.

0 голосов
/ 18 марта 2015

Я попробовал все здесь (и некоторые другие места), и что у меня сработало (после всех этих изменений, я думаю, изменения в реестре являются обязательными), было изменить настройку Icon Overlays \ Status Cache с Default на Shell, и Я также проверил «Показывать наложения и контекстное меню только в проводнике». Не уверен, кто из этих двоих это сделал, но теперь это работает.

0 голосов
/ 08 марта 2013

Моей главной целью было получить 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)
0 голосов
/ 24 марта 2015

Когда я извлекал новый проект из хранилища, я не видел пометок значков.

Я начал искать решения и пришел к этому вопросу.

Читая ответы, я заметил, что в моем проекте оформления заказа появились пометки.

Полагаю, для появления значков потребовалось всего несколько минут.

Я подумал, что это может быть полезно, прежде чем люди быстро запаникуют и начнут редактировать реестр.

0 голосов
/ 04 июня 2013

У меня была такая же проблема с TortoiseSVN 1.6.16. Значки были в порядке, но затем я установил и удалил TortoiseGit, и вдруг значки TortoiseSVN перестали работать. Просматривая реестр, я обнаружил, что удаление TortoiseGit также удаляет все значки наложения. Я просто переустановил TortoiseSVN, и это устранило проблему.

0 голосов
/ 16 ноября 2018

Кажется, есть еще одна причина, по которой значки не отображаются.Сегодня я сделал обновление моего клиента TortoiseSVN с 1.6.x до 1.10.x.После этого значки моих рабочих копий больше не отображались.Но оказывается, что это не имеет никакого отношения ко многим приложениям, занимающим возможные значки.Причина была в том, что формат рабочих копий был старым. Сначала необходимо создать «рабочую копию обновления SVN» с новым установленным клиентом.

Подробнее об этом можно прочитать здесь: Рабочая копия обновления SVN

Хорошего дня

...