tag see releases how drop delete create git git-gui atlassian-sourcetree

see - ¿Dónde está git submodule update en SourceTree?



releases bitbucket (5)

Aquí está la versión de windows :

Este comando asume la ubicación de su sh.exe ; dependiendo de cómo configure SourceTree, podría estar en otro lugar.

/c %LOCALAPPDATA%/Atlassian/SourceTree/git_local/bin/sh.exe --login -i -c "git submodule update"""

No estoy seguro de si es un error, pero en la versión de Sourcetree que estoy usando (v1.6.14.0) encontré que era necesario tener el par de citas extra "" al final; de lo contrario, existe una cita adicional y la declaración no balanceada luego hace que sh ladre:

cmd "/c %LOCALAPPDATA%/Atlassian/SourceTree/git_local/bin/sh.exe --login -i -c "git submodule update"" sh: unexpected EOF while looking for matching `"'' sh: syntax error: unexpected end of file Completed with errors, see above.

¿Cómo puedo actualizar los módulos de git sub en SourceTree?


El enlace proporcionado por Isuru incluye cómo realizar la actualización (busque "Cambiar el compromiso de submódulo que su repositorio está siguiendo")

En definitiva, en el repositorio principal,

  • elige los submódulos desplegables
  • haga doble clic en el submódulo que desea actualizar: cambiará el enfoque al submódulo
  • Tire (más reciente) o finalice (actualización específica) la actualización requerida
  • Regresa a la pestaña del repositorio principal.
  • Habrá un cambio no confirmado (el submódulo de compromiso a usar) en el repositorio principal
  • comprometerse y empujar el cambio

No pude encontrar la respuesta, así que creé una acción personalizada. Vaya a Preferencias, Acciones personalizadas e ingrese la siguiente información: (Esto está en una Mac. Su ruta de acceso al ejecutable de git puede variar).


Simplemente haga doble clic en el submódulo o haga clic izquierdo y abra el módulo

Una vez en el submódulo, la interfaz de usuario es como cualquier repositorio de git, presione en pull / fetch para actualizar al encabezado. Y voilá.


SourceTree le permite agregar submódulos directamente desde la interfaz de usuario ahora. Simplemente haga clic con el botón derecho en la barra lateral y elija ''Agregar submódulo'' de la lista. Más información aquí .