TortoiseSVN dispone de una funcionalidad que superpone una imagen sobre el icono de un elemento en el explorador de Windows. A veces estos iconos desaparecen y no se ven por arte de magia. Veamos como se pueden recuperar.
Esta funcionalidad depende del sistema operativo Windows y tiene una limitación: Windows sólo permite disponer de 15 posible iconos de superposición. Hay diferentes programas que utilizan esta funcionalidad, entonces, ¿cuales utilizará Windows?
Pues los primeros de una lista ordenada alfabéticamente que se almacena en el registro de Windows bajo la clave:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers"
Lo que hay que hacer es ordenar la lista según nuestras preferencias en el propio registro. Observando la lista vemos que las aplicaciones utilizan diferentes trucos para estar en las primeras posiciones. Por ejemplo, utilizan números o espacios en blanco (incluso hasta 3 para estar los primeros). Se pueden cambiar los nombres de las claves debajo de «ShellIconOverlayIdentifiers» sin ningún tipo de problema. Eso sí con las máximas precauciones y entendiendo bien lo que se hace porque podemos romper alguna configuración.
Si abrimos la configuración de TortoiseSVN en el apartado «Overlay Handlers» nos informa de cuando iconos hay delante en el registro y dispone de una cceso directo a la clave del registro.