Había estado usando Windows 8 y los iconos de TortoiseSVN se mostraban correctamente, pero después de instalar Windows 10 ya no puedo ver los iconos del estado de los archivos / carpetas.
Había estado usando Windows 8 y los iconos de TortoiseSVN se mostraban correctamente, pero después de instalar Windows 10 ya no puedo ver los iconos del estado de los archivos / carpetas.
Respuestas:
Tuve el mismo problema y se resolvió ejecutando regedit
, borrando algunas entradas HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
y reiniciando. No estaba permitido eliminar OneDrive1 ... enties, pero tenía algunos de Google Drive. También puede hacer una copia de seguridad haciendo doble clic en el directorio de registro y haciendo una "Exportación" a un archivo.
En Windows 10, OneDrive usa la mayoría de las entradas y no tendrá permiso para eliminarlas. Para hacerlo, haga clic derecho en la entrada (Ejemplo: "OneDrive1", luego haga clic en "Avanzado", luego haga clic en el enlace etiquetado "Cambiar" en la parte superior junto a "Propietario". Esto le permite cambiar el propietario. Escriba en su nombre de usuario y presione OK. Ahora dele "Control total" y luego aplíquelo. Ahora debería poder eliminarlo o cambiarle el nombre.
Como se menciona en la respuesta recomendada actual, debe ordenar las entradas de los identificadores de superposición en el registro. No he eliminado esas entradas de OneDrive o GoogleDrive, pero cambié el nombre de todas las carpetas de Tortoise agregando 3 espacios para ponerlas en la parte superior. Simplemente reinicie e incluso con Tortoise SVN client 1.7.9 verá nuevamente sus iconos de superposición SVN en Windows 10.
ShellIconOverlayIdentifiers
en cuenta las primeras 15 entradas e ignora todo lo demás, por lo que ahora cada aplicación está tratando de vencer al sistema insertando espacios para obtener un rango "alfabético" más alto.
Solucioné mis problemas con los iconos de TortoiseSVN que no se mostraban en Windows 10, para el caso especial donde mi repositorio estaba en una unidad extraíble.
Hay una configuración de Tortoise que determina con qué tipos de unidad se usan los iconos: unidades A:
y B:
unidades extraíbles, unidades de red, unidades fijas, CD-ROM, unidades RAM y unidades desconocidas .
NO fue un problema con el nombre de las superposiciones de iconos en el Registro de Windows.
Los nombres se prefijaron automáticamente con "1", "2", etc.
para forzarlos (en mi computadora) alfabéticamente en la parte superior de la lista justo antes de los iconos de OneDrive.
Por lo tanto, todos los íconos estaban dentro de los 15 primeros. Para acceder a la configuración de Tortoise, haga clic con el botón derecho en Escritorio o en una carpeta y luego elija TortoiseSVN> Configuración .
En Configuración, elija Superposiciones de iconos . Allí encontrará la configuración de Tipos de unidades .
Puedes ir a:
Tortoise Settings > Icon Overlays -> Overlay Handlers
y desmarque todas las casillas de verificación, aplique, luego reactívelas y aplique.
Esto hará lo mismo en el registro pero no manualmente.
De lo contrario, puede abrir el registro con el botón a continuación y mover las teclas hacia arriba, agregando algunos espacios antes del nombre.
TortoiseSVN 1.9.1 solucionará el problema cambiando el nombre de los iconos de superposición (comenzando con 2 espacios) para asegurarse de que se carguen antes que los iconos de OneDrive .
El explorador de Windows asigna 15 íconos de superposición personalizados (Windows se reserva 4, de manera tan efectiva solo 11 íconos de superposición ): se comparten entre múltiples aplicaciones (Google drive, One drive, Tortoise SVN). Si tiene instaladas varias aplicaciones: las primeras de la lista mostrarán sus iconos, el resto de las aplicaciones no.
El problema se describe más profundamente en: https://tortoisesvn.net/faq.html#ovlnotall .
Editor de registro abierto en:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Cambie el nombre de los iconos que no le sean importantes para comenzar desde el prefijo 'z_' (será el último en la lista, no se usará después de eso).
Es posible que sea necesario reiniciar Windows, ya que simplemente reiniciar el explorador no funciona. Pero en mi caso, los iconos parecían ser correctos después de un tiempo. (10-20 minutos?)
Le recomendaría que cambie el caché de estado de las superposiciones.
Settings -> Icon Overlays -> Status cache
Tal vez esto ayudaría a reiniciar el caché.
Asegúrese de usar la última versión de Tortoise.
Verifique la escala de su monitor .
Mi problema resultó ser este:
Resultó ser una escala de DPI diferente en el monitor primario y secundario. Cuando el monitor secundario se configuró en 125% (igual que el monitor primario), los íconos aparecieron nuevamente.
Respuesta realmente proporcionada por User3163 publicando en SuperUser.com
Tuve el mismo problema que OP. La instalación de la versión 1.9.2 resolvió el problema sin ningún ajuste.
Para cualquier persona que use Windows 10, hay una solicitud en Feedback Hub para que Microsoft solucione este problema. Si desea agregar un +1 para arreglarlo, aquí hay un enlace: https://aka.ms/Cryalp .
El enlace solo funciona en Windows 10, ya que necesita abrir Feedback Hub para llegar a la sugerencia. El enlace se generó utilizando la función "Compartir" en Feedback Hub y aka.ms es un servicio interno de acortamiento de enlaces utilizado por Microsoft.
Actualice su Tortoise SVN a la última. Le recomiendo que cambie su configuración, consulte aquí
Settings -> Icon Overlays -> Status cache
hazlo como Shell y aplica
Ahora reinicie su máquina para reflejar los cambios.
Los siguientes pasos me funcionaron:
TortoiseSVN-1.9.5.27581-x64
Microsoft Windows `[Versión 10.0.14393] 'Me temo.
Estaba usando Subversion 1.7.xy instalar la versión 1.9.1 o modificar las entradas del registro no resolvió este problema de superposiciones de iconos.
En mi caso, después de usar la copia de trabajo de actualización de SVN , aparecieron las superposiciones de iconos para el proyecto actualizado.
En conclusión, los proyectos antiguos que usan Subversion 1.7.x no muestran iconos y proyectos que usan Subversion 1.9.x sí (en Windows 10).
Consejo: hay un botón que lo lleva al registro en Configuración -> Superposiciones de iconos -> Controladores de superposición -> Iniciar editor de registro . Al menos en la versión 1.9.1
Eliminé todas mis claves de onedrive, instalé la última vista previa, etc. y finalmente me di cuenta de que los íconos funcionaban todo el tiempo para algunas vistas del directorio del explorador y no para otras.
En otras palabras, mediano, grande, extra grande y mosaico, pero no lista o detalle. Como no quiero aprender todo sobre cómo funciona eso, solo estoy viendo mis directorios de trabajo como mosaicos por ahora.
Como otros han indicado, el área de registro del icono de superposición está congestionada. Aquí hay un script de PowerShell que le permite volcar todas las superposiciones en el registro en un archivo, luego, después de editar el archivo para priorizar sus superposiciones de la manera que desee, puede importarlas nuevamente y protegerlas contra modificaciones adicionales de otros programas corriendo bajo SYSTEM.
Hice todo lo anterior y nada funcionó. Los íconos superpuestos aparecían en Explorer pero no en Total Commander.
Finalmente, lo que resolvió el problema para mí fue que descubrí un comando en Total Commander que actualizó los iconos de superposición. Para acceder, haga clic derecho en la barra de herramientas y haga clic en "Cambiar ...", y agregue "cm_SwitchOverlayIcons" como se muestra en la imagen a continuación.
Después de agregar el ícono de comando a la barra de herramientas, lo presioné una vez y apareció el ícono superpuesto de TortoiseSVN.
Si está utilizando otro software de control de versiones, puede estar en conflicto. En mi caso, la desinstalación de Plastic SCM restauró los iconos de Tortoise SVN.