no se puede asociar el programa con la acción del menú contextual

11

Instalé un programa llamado GitKraken y es bastante agradable; Pero una cosa que hace durante la instalación es agregar a la fuerza un elemento del menú contextual para abrir la carpeta actual en él.

Desafortunadamente, desde el día 1, esto se ha roto. Intenté configurar la asociación manualmente y no funciona. Establecer una asociación con el programa no produce resultados diferentes. Hay algo más que se pueda hacer? Incluso he intentado eliminarlo del registro.

Todo esto está sucediendo en Windows 10 x64.

ingrese la descripción de la imagen aquí

Ciel
fuente

Respuestas:

18
  • Ejecute regedit.exe
  • Ir

    HKEY_CLASSES_ROOT / Directory / Background / shell / GitKraken / command

  • Cambio

    "% somedir% \ gitkraken \ update.exe" --processStart = gitkraken.exe --process-start-args = "- p % L "

    a

    "% somedir% \ gitkraken \ update.exe" --processStart = gitkraken.exe --process-start-args = "- p % V "

Veress
fuente
@Ciel, esta es la respuesta, márquelo como tal. Gracias por el consejo @Veress!
jordanbtucker
El problema es que no abre el repositorio actual en el programa
KhaosDoctor
@jordanbtucker lo siento mucho. Pensé que marqué esto hace meses. En serio en serio lo siento. Muchas gracias de nuevo.
Ciel
Puedo confirmar que esto soluciona el problema y, de hecho, abre la carpeta seleccionada como un repositorio.
dOxxx
Si no abre el repositorio correcto, intente cambiar %Va \"%V\". Tuve el mismo problema ya que la ruta del repositorio tenía espacios.
lalibi
1

Este elemento del menú contextual funcionará como es de esperar si hace clic derecho en la .gitcarpeta.

Disculpas por responder en un hilo muy antiguo, pero recientemente tuve este problema, así que tal vez ayude a alguien en el futuro.

mpurdy
fuente
1
Entonces, ¿estás diciendo que tienes que encontrar la carpeta .git dentro de una carpeta, y la función de clic derecho de GitKraken se encargará de eso correctamente?
music2myear
0

Lo más simple sería abrir GitKraken e intentar encontrar una configuración donde pueda deshabilitar la integración de shell. Esto debería eliminar la opción en el menú contextual del explorador. Si encuentra esa configuración, siempre puede intentar volver a habilitarla y ver si funciona después de eso. Usted indicó que ya intentó hacer una edición del registro, pero solo para asegurarse de que lo está haciendo correctamente, aquí hay un enlace a un tutorial sobre el tema: http://www.howtogeek.com/howto/windows-vista/ cómo-limpiar-tu-messy-windows-context-menu / GitKraken aparentemente instala esto de una manera habitual, por lo que podría estar en background / shell o background / shellex en lugar de shell y shellex. Fuente: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/

BlackEyedGhost
fuente
Lamentablemente, no puedo encontrar ninguna opción para deshabilitar la integración de shell. He seguido las instrucciones en ese enlace, y el elemento del menú aún persiste.
Ciel
Investigaré el segundo enlace ahora, gracias
Ciel
¿Resolvió eso el problema o el problema sigue ocurriendo?
BlackEyedGhost
Desafortunadamente, surgió algo y aún no podía volver a intentarlo. Lo intentaré tan pronto como pueda.
Ciel
¿Puedes publicar los cambios de registro que hiciste?
w32sh