Parece que no puedo mostrar los iconos en Windows 7 y realmente extraño esto desde Windows XP.
¿Cómo se puede arreglar?
windows
svn
tortoisesvn
icons
Lodle
fuente
fuente
Respuestas:
Windows solo puede mostrar un número limitado de iconos de superposición ( 15 en total, 11 después de lo que usa Windows ). Programas como Office Groove , Dropbox , Mozy , Carbonite , etc., secuestrarán un grupo de los 11 posibles iconos superpuestos (vaya, sería bueno si Microsoft aumentara el número de estos, ya que el número de aplicaciones que los usan parece aumentar y aumentar) ...
Puede ver qué superposiciones están configuradas y cambiarlas (bajo su propio riesgo) en el registro aquí:
Si está utilizando TortoiseCVS (y no tiene nada más que usar iconos superpuestos), obtendrá un par de iconos TortoiseSVN y todos sus iconos TortoiseCVS. Esto se debe a que los iconos superpuestos se usan en orden alfabético. Nuevamente, bajo su propio riesgo (editar el registro puede hacer estallar su computadora, yada, yada, yada, y si está leyendo Stack Overflow y está utilizando Windows y no ha editado el registro, es una bestia rara). libre de cambiarles el nombre (sugiero poner números delante de los que desea usar y "z _" prefijados a los que no necesita). Las extensiones de TortoiseSVN Shell están bien nombradas para que sepa lo que hacen, las extensiones de TortoiseCVS no lo son. Después de mirar el código fuente, encontré la información pertinente:
fuente
¡Alto!
Antes de hacer algo a su registro o procedimientos similares enumerados en la respuesta (excelente) de Kris Erickson o en las siguientes, hay algo que considerar ...
¿Estás en una unidad de red?
Si es así, vaya a la configuración de Tortoise SVN (haga clic con el botón derecho en cualquier carpeta> TortoiseSVN> Configuración), luego vaya a 'Superposiciones de iconos'
Asegúrese de haber marcado 'Unidades de red' como se muestra en la imagen:
Por defecto, en una nueva instalación de Tortoise, las unidades de red no tienen los iconos agregados.
Esto resolvió el problema para nosotros. Si esto falla para usted, entonces obviamente puede pasar por las soluciones (ligeramente) más involucradas que se enumeran aquí.
fuente
Además, no es necesario reiniciar su PC. En su lugar, reinicie explorer.exe:
explorer
Windows Explorer se ha reiniciado y reaparecen los íconos de TortoiseSVN.
fuente
Yo también perdí mis superposiciones después de actualizar a 1.6.8 en Windows 7 x64. Solo instalé la versión x64 y no la versión de 32 bits. Para solucionarlo, ejecuté una reparación con el instalador original y reinicié. Las superposiciones se muestran normalmente a partir de entonces.
fuente
Lo resolví usando Autoruns de Sysinternals.
fuente
Tuve el mismo problema que el OP: Win 7 (x64), TortoiseSVN (x64) y DropBox (x86). La información de algunas de las otras respuestas me dio toda la información. Solo he instalado la versión x64 de TSVN en esta máquina.
En mi caso, TSVN y DropBox se instalaron el mismo día que instalé el sistema operativo y las superposiciones funcionaron bien hasta hace un par de días. No hice nada que implique cambiar la configuración de ninguna de las aplicaciones para que dejen de funcionar.
Esto es lo que tenía en la sección de registro de superposición de iconos después de que comenzó el problema (
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):Verifiqué que solo las superposiciones correspondientes a las primeras 11 entradas se muestran en Explorer. Cuando modifiqué el orden de las entradas anteriores agregando 'z' al inicio de algunas de ellas, nuevamente solo se mostrarían las primeras 11 superposiciones (bajo el orden actualizado).
Con lo anterior, tenía todo lo que necesitaba para resolver el problema (cambiar el nombre o eliminar entradas para que las entradas TSVN que quiero trabajar estén <= # 11 en la lista). A continuación se trata de preguntarse por qué sucedió esto de repente.
Sé que según las superposiciones que funcionaron antes de hace un par de días, las teclas 1-3, 7-9, 12-13 estaban todas <= 11 en la lista (no estoy seguro si la superposición # 14 alguna vez funcionó ya que nunca tuve archivos con estado de solo lectura. # 15 nunca funcionó en esta máquina, así que sé que nunca estuvo entre los primeros 11). También supongo que el bloque de teclas TSVN se mueve hacia arriba / abajo al unísono, por lo tanto, se golpearon dos o tres lugares (* ver más abajo). Esto implica que se agregaron 2-3 elementos entre los bloques DropBox y TSVN. Windows agrega los tres que están allí ahora y supongo que estarán allí tan pronto como se instale el sistema operativo.
¿Se determina la lista de 15 superposiciones en tiempo de ejecución? Parece que los controladores de superposición a veces le dicen al shell de Windows que no hay iconos para agregar a la lista. Posiblemente algunas configuraciones con las que me metí hace un par de días relacionadas con el uso compartido de archivos y el cifrado de archivos causaron que algunos de esos elementos en los puntos 4-6 se "activaran" y empujaran los SVN hacia abajo.
Al final eliminé un par de entradas y moví algunas, así que mi lista final se ve así:
fuente
Se muestran bien aquí. ¿Está utilizando la versión de 64 bits de Windows 7 junto con la versión de 32 bits de TortoiseSVN? Si es así, solo se mostrarán en el Explorador de 32 bits (o en los CFD de las aplicaciones de 32 bits). Sin embargo, puede instalar versiones de 32 bits y de 64 bits una al lado de la otra.
fuente
Otras dos posibles soluciones:
Mata TSVNCache.exe y deja que se vuelva a iniciar. Esto ha provocado que mis iconos de superposición de shell vuelvan a aparecer en varias ocasiones.
Si recientemente actualizó TortoiseSVN desde una versión anterior, es posible que deba actualizar su copia de trabajo. Esto se puede hacer haciendo clic derecho en la carpeta de su proyecto y seleccione "Copia de trabajo de actualización SVN" en el menú contextual.
fuente
Sugiero quejarse a Microsoft con respecto al límite de superposición de iconos ridículamente bajo. Si suficientes de nosotros nos quejamos, tal vez solucionen la verdadera causa raíz de este problema:
Vea los comentarios al final de la página: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
Proporcione comentarios del equipo de Microsoft Windows 7 sobre este problema: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
fuente
Mis íconos también habían desaparecido. Las correcciones de registro tampoco funcionaron para mí.
Así es como los recuperé:
fuente
A veces solo necesita ir a "configuración" de TortoiseSVN, apagar los íconos, hacer clic en "aplicar" y volver a encenderlos.
Inicio de Windows-> Todos los programas-> TortoiseSVN-> Configuración
fuente
El mismo problema para mi. Resulta que la causa del problema fue el nuevo JungleDisk 3.0, que instala groseramente tres superposiciones llamadas "1Sync ..." "2Sync ..." y "3Sync ...", lo que empuja a los Tortoise al final.
Simplemente elimine esas claves de JungleDisk en la sección enumerada en la parte superior (o prefije con z_) y reinicie el sistema y Tortoise debería funcionar bien nuevamente.
Dado que este límite de superposición existe en Windows y se alcanza fácilmente con las herramientas actuales, los proveedores de herramientas realmente deberían preguntar durante la instalación avanzada si el usuario desea instalarlas. No necesito ni deseo la nueva función "Sincronizar" y realmente no me importa la táctica de rellenar los iconos en la parte superior de la lista con nombres inteligentes. Vergüenza en JungleDisk.
fuente
¿Has intentado cambiar en la configuración de Tortoise el caché de estado a 'Predeterminado'? Tuve este problema con el icono de superposición en las carpetas porque tenía esta opción en 'Shell'. La opción está en Configuración -> Superposición de iconos.
Tal vez esto podría ayudarte http://tortoisesvn.net/node/97
fuente
En mi caso, las superposiciones de Dropbox comenzaban con un "(identificador entre comillas) en el registro. Eliminé todos los prefijos" y reinicié explorer.exe.
Editar: instalé Windows 10 y esta solución no funcionó para mí. Así que simplemente fui a la misma ubicación de registro y eliminé todos los registros de Google y SkyDrive y reinicié explorer.exe.
Segunda edición: después de instalar TortoiseGit, solucionó todo sin ninguna personalización.
fuente
Acabo de actualizar a TSVN 1.6.8.19260 en un WinXP y dos máquinas Win7. Después de la actualización, los íconos de superposición desaparecieron en las 3 máquinas. Bajo la clave de registro mencionada anteriormente, solo encontré la entrada para archivos sin conexión. Simplemente tuve que reinstalar / reparar la instalación de TSVN y los íconos reaparecieron después de un reinicio. Nunca he detectado ese comportamiento en ninguna versión anterior de TSVN y ciertamente instalé TSVN cada vez de la misma manera con los mismos permisos.
fuente
Si recientemente actualizó Tortoise SVN, puede deberse a que la versión 1.7 parece necesitar un nuevo formato para almacenar el estado de los archivos; en ese caso, puede hacer clic con el botón derecho en la carpeta raíz del repositorio en cuestión y utilizar la opción de menú Tortoise de 'Copia de trabajo de actualización SVN'.
Esto resolvió el problema para mí.
Saludos Matt
fuente
Para completar la respuesta de Johannes , puede verificar este hilo , que menciona otra causa (la primera es instalar el cliente de 32 bits en lugar del 64) (énfasis mío):
El problema puede surgir cuando una instalación también primero TortoiseVCS, porque:
fuente
Descubrí que si instala la versión de 32 bits primero, de alguna manera arruina la versión de 64 bits. Al reinstalar Windows 7, acabo de instalar la versión de 64 bits y ahora parece funcionar bien.
fuente
Si desea utilizar Tortoise desde una aplicación de 32 bits en Windows 7 de 64 bits, debe instalar las versiones de Tortoise de 64 bits y de 32 bits. Según los creadores de Tortoise, esto funciona bien. ( fuente )
fuente
Kris Erickson tiene razón, vote por él. En mi caso, el problema era instalar TFS Powertools, que agrega la integración de shell del explorador como TSVN y TCVS. Agrega otras 5 superposiciones. Como tienen el prefijo Tfs *, tienen prioridad sobre Tortoise *. También acabo de prefijar el material Tfs con z_ y las superposiciones TSVN volvieron. Sin embargo, no es necesario reiniciar / cerrar sesión, simplemente elimine explorer.exe y vuelva a iniciarlo.
fuente
Posibles problemas y soluciones
fuente
Si alguien necesita las entradas de registro para Windows 7 de 64 bits, aquí están. Lo que fue bueno para mí fue eliminar las superposiciones de los elementos que realmente no se usan con frecuencia: Drop Box, Google Drive, Productos de Microsoft, y simplemente guardé las superposiciones para Tortoise. Estas son todas las superposiciones: no se elimina nada.
** Precaución ** Jugar con el registro puede hacer que su sistema sea inestable. Asegúrese de hacer una copia de seguridad de su registro. Vea esta búsqueda en Google sobre varias formas de hacer una copia de seguridad de su registro o configuraciones de registro.
Recuerde, estos son para Windows de 64 bits y debe realizar una copia de seguridad de su registro
fuente
Después de actualizar a TSVN 1.6.8.19260 tuve el mismo problema (sin íconos en Explorer), pero en mi caso, NO había entradas para TSVN en HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. En mi instalación original, no incluí los conjuntos de iconos adicionales, porque nunca los uso (y nunca los instalé en ninguna actualización anterior).
Modifiqué mi instalación, agregué los conjuntos de iconos adicionales, y mis iconos han reaparecido mágicamente.
fuente
Mi objetivo principal era obtener ICONOS para TortoiseCVS. Muchas de las sugerencias no me funcionaron: desinstalar, reinstalar; regedit renombrando; reiniciando varias veces. Pero lo que funcionó fue instalar TortoiseSVN . Esto hizo que los iconos de TortoiseCVS funcionaran. Revisé regedit. La instalación de SVN pone números delante de los nombres de los iconos:
fuente
Tuve el mismo problema aquí con TortoiseSVN 1.6.16. Los iconos estaban bien, pero luego instalé y desinstalé TortoiseGit y de repente los iconos de TortoiseSVN dejaron de funcionar. Mirando el registro descubrí que desinstalar TortoiseGit también eliminaba todos los íconos superpuestos. Simplemente reinstalé TortoiseSVN y solucionó el problema.
fuente
editar la orden de registro funcionó para mí. las entradas ya tenían #s antes. entonces no estaba funcionando. Me di cuenta de que las entradas anteriores tenían espacios. así que ahora mi registro svn tiene un espacio, #, nombre
fuente
Una combinación de soluciones funcionó para mí. Traté de matar y reiniciar explorer.exe como lo sugiere @LeighRiffel. No funcionó. Desinstalé Dropbox porque rara vez lo uso. Luego, probé el explorador nuevamente y funcionó. ¿Quizás puedas reinstalar Dropbox después de esto y ver si las cosas están bien? Aunque no me importa.
Estos son los pasos: Ejecute taskmgr.exe o administrador de tareas> pestaña procesos> seleccione explorer.exe> kill. Luego haga clic en la opción de archivo> nueva tarea> ingrese explorer.exe> ok.
fuente
Intenté todo aquí (y algunos otros lugares), y lo que funcionó para mí (después de hacer todo esto, creo que los cambios en el registro son obligatorios) fue cambiar la configuración de Superposiciones de iconos \ Caché de estado de Predeterminado a Shell, y también verifiqué "Mostrar superposiciones y menú contextual solo en el explorador". No estoy seguro de cuál de esos dos lo hizo, pero funciona ahora.
fuente
Cuando revisé un nuevo proyecto del repositorio, no vi las superposiciones de íconos.
Empecé a buscar soluciones y llegué a esta pregunta.
Mientras leía las respuestas, noté que aparecían las superposiciones de iconos en mi proyecto de pago.
Supongo que los iconos tardaron unos minutos en aparecer.
Pensé que esto podría ser útil antes de que la gente entre en pánico rápidamente y comience a editar el registro.
fuente
Cambiar el registro funcionó para mí.
Si es útil para alguien, inicialmente prefije "z_" a las entradas en "ShellIconOverlayIdentifiers" que quería mover hacia abajo. Sin embargo, eso no pareció mostrar las entradas de TortoiseSVN. Puede deberse a mayúsculas y minúsculas en donde "z" en minúscula aún precede a "T" en mayúscula. Finalmente, el prefijo con "Z_" en su lugar hizo el truco.
fuente