servidor - La superposición de iconos de TortoiseSVN no se muestra después de actualizar a Windows 10
tortoise svn server (19)
Actualice su Tortoise SVN a la última. Le recomendaría 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.
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.
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.
El explorador de Windows asigna 15 íconos de superposición personalizados (Windows reserva 4, por lo que efectivamente 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?)
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.
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 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
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.
Los siguientes pasos me funcionaron:
- TortoiseSVN -> Configuración -> Superposiciones de iconos -> Conjunto de iconos
- Elija el conjunto de iconos "Win10"
- Reiniciar la computadora.
Para cualquiera 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.
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.
Solucioné mis problemas con los iconos de TortoiseSVN que no aparecían 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 íconos:
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.
Entonces, todos los íconos estaban dentro de los 15 primeros. Para llegar 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 .
Tuve el mismo problema que OP. La instalación de la versión 1.9.2 resolvió el problema sin ningún ajuste.
Tuve el mismo problema y se resolvió ejecutando
regedit
, borrando algunas entradas en
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 utiliza 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.
Usted puede 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.
Verificación de "Unidades extraíbles" y "Unidades de red" funcionó para mí.
svn actualiza la copia de trabajo. En mi caso, Jenkins nunca realizó un nuevo pago completo y, por lo tanto, la copia de trabajo no estaba actualizada.
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 .
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 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.
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