Давно использую TortoiseSVN / TortoiseGit для работы с этими VCS. И как-то привык к
специальным иконкам - с их помощью можно очень быстро понять, в каком
состоянии директории и файлы, изменены ли они, находятся ли в
ignore-состоянии и пр. и пр.
На новом рабочем месте установил себе TortoiseGit 1.8.15 и... - не
увидел привычных оконок, вместо них был обычный win-style. Все
стандартные настройки в settings
(TortoiseGit's settings,
figures 2.65-2.67) присутствовали. Из-за занятости решение проблемы
пришлось отложить, поработал пару недель без них. Привыкнуть тоже можно,
конечно, но с ними лучше ))
А потому недавно выбрался в интернет в поисках решения - как перекрыть иконки для TortoiseGit?..
Предлагаемые решения достаточно однотипны - забраться по определённому
адресу в системный реестр, поправить/переименовать ключи... Но -
обратимся вначале к самой сути.
В Microsoft Windows есть ограничение максимального количества
перекрывающих иконок. И равно это ограничение целым 15 штукам! Всего 15
перекрывающих иконок на всё - Tortoise, Dropbox, Groove, Carbonite,
OneDrive и т.п... Пользователи возмущаются и просят что-нибудь сделать.
Но воз и ныне там (по крайней мере, в Windows 8.1 на моём рабочем
компьютере).
Собственно, следствие из этого ограничения очень простое - только 15
первых иконок в списке используются для перекрытия. Сам список можно
найти в системном реестре по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Т.ч. практически все встреченные мной в сети решения заключались в одном
- сделать так, чтобы ключи с названием Tortoise* оказались повыше в
этом списке. Отсюда предложения и добавить цифры в начало, и заключить
названия в кавычки, и начинать название с пробела - любой ход, который
приведёт к желаемому результату. После изменения можно рестартовать комп
(ну, или explorer.exe как минимум) и получать удовольствие от
созерцания привычных и полезных иконок :)
Вот примера ради пара больших треков с обсуждениями проблемы на gitlab'е: TortoiseGit icons not showing correcntly и File Icons are not displayed in Windows 10
P.S. У меня TortoiseGit создал свои ключи с именами, начинающимися с цифр. Но Dropbox его перещеголял и по умолчанию создал свои ключи DropboxExt* начинающимися с пробела - вроде, не видно, а сразу высоко в списке оказываются!
Комментариев нет:
Отправить комментарий