Gitflow: Problema de instalación en Windows - "Archivo no encontrado - shflags"

Creado en 9 jul. 2012  ·  9Comentarios  ·  Fuente: nvie/gitflow

Hola,

Estoy intentando instalar git flow por primera vez en Windows 7 de 64 bits.

Me faltaba un getopt.exe, así que instalé util-linux (http://downloads.sourceforge.net/gnuwin32/util-linux-ng-2.14.1-setup.exe). Luego, instalé git flow sin privilegios de administrador y me pidió que reiniciara la instalación en un cmd de administrador. Después de sudo cmd, obtengo

1 archivo (s) copiado
C: \ tmp \ gitflow \ git-flow -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow
C: \ tmp \ gitflow \ git-flow-feature -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow-feature
C: \ tmp \ gitflow \ git-flow-hotfix -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow-hotfix
C: \ tmp \ gitflow \ git-flow-init -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow-init
C: \ tmp \ gitflow \ git-flow-release -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow-release
C: \ tmp \ gitflow \ git-flow-support -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow-support
C: \ tmp \ gitflow \ git-flow-version -> C: \ Archivos de programa (x86) \ Gitbin \ git-flow-version
7 Archivo (s) copiado
C: \ tmp \ gitflow \ gitflow-common -> C: \ Archivos de programa (x86) \ Gitbin \ gitflow-common
C: \ tmp \ gitflow \ gitflow-shFlags -> C: \ Archivos de programa (x86) \ Gitbin \ gitflow-shFlags
2 Archivo (s) copiado
Archivo no encontrado - shflags
0 Archivo (s) copiado
Ocurrieron algunos errores inesperados. Lo siento, tendrás que arreglarlos tú mismo. [Y]? Y

Buscando en Google esta cadena exacta ("Archivo no encontrado - shflags"), no hubo resultados de coincidencia exacta. ¿Cómo debo proceder?

Comentario más útil

Hola,

Tiene problemas con el submódulo shFlags:

git clone https://github.com/nvie/gitflow.git
cd gitflow
git submodule 
-2fb06af13de884e9680f14a00c82e52a67c867f1 shFlags
git submodule init
Submodule 'shFlags' (git://github.com/nvie/shFlags.git) registered for path 'shFlags'
git submodule update
Cloning into 'shFlags'...
remote: Counting objects: 454, done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 454 (delta 389), reused 454 (delta 389)
Receiving objects: 100% (454/454), 101.19 KiB, done.
Resolving deltas: 100% (389/389), done.
Submodule path 'shFlags': checked out '2fb06af13de884e9680f14a00c82e52a67c867f1'
git submodule status
 2fb06af13de884e9680f14a00c82e52a67c867f1 shFlags (1.0.3)

Saludos.

Todos 9 comentarios

Por cierto, cuando intenté instalar de nuevo (accidentalmente desde un cmd que no es de administrador), obtuve esto:

C: \ tmp \ gitflow \ contrib> msysgit-install.cmd
Instalando gitflow en "C: \ Archivos de programa (x86) \ Git" ...
getopt.exe ... Encontrado
GitFlow ya está instalado.
¿Quieres reemplazarlo [s / n] n
Instalación cancelada.

¿Git Flow está instalado correctamente o no? ¿Cómo puedo comprobar?

Hola,

Tiene problemas con el submódulo shFlags:

git clone https://github.com/nvie/gitflow.git
cd gitflow
git submodule 
-2fb06af13de884e9680f14a00c82e52a67c867f1 shFlags
git submodule init
Submodule 'shFlags' (git://github.com/nvie/shFlags.git) registered for path 'shFlags'
git submodule update
Cloning into 'shFlags'...
remote: Counting objects: 454, done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 454 (delta 389), reused 454 (delta 389)
Receiving objects: 100% (454/454), 101.19 KiB, done.
Resolving deltas: 100% (389/389), done.
Submodule path 'shFlags': checked out '2fb06af13de884e9680f14a00c82e52a67c867f1'
git submodule status
 2fb06af13de884e9680f14a00c82e52a67c867f1 shFlags (1.0.3)

Saludos.

¡Excelente, gracias!

teniendo el mismo problema y se atascó con la "actualización del submódulo git"

obteniendo este error

$ git submodule actualización
fatal: necesitaba una sola revisión
No se puede encontrar la revisión actual en la ruta del submódulo 'shFlags'

Qué estoy haciendo mal ?
buscar en google termina con https://github.com/mxcl/homebrew/issues/15412
pero estoy en Windows7 y no en Homebrew y no obtengo sus soluciones

alguien tiene una pista? Realmente lo agradecería de antemano

hey @ grails-ruin-app estoy teniendo exactamente el mismo problema que tú, ¿alguna vez has encontrado una solución?

@cmchiu
El problema es que tu conexión para git hub se apaga. y gitflow \ shFlags tendrá un archivo .git.

Simplemente elimínelo y estará listo para comenzar.

También para corregir ese maldito error, solo lea a través

http://stackoverflow.com/questions/4891527/git-protocol-blocked-by-company-how-can-i-get-around-that

git config - url global. "https: //" .insteadOf git: //

hizo el truco para mí.

@cmchiu sí,

¡Excelente! La actualización del submódulo me ayudó a solucionarlo :)

Umm es triste que no puedo hacer que esto funcione ...

C:\var\www\gitflow>git submodule init

C:\var\www\gitflow>git submodule update

C:\var\www\gitflow>git submodule status

C:\var\www\gitflow>

Estoy bastante seguro de que debería aparecer algo: o

¿Fue útil esta página
0 / 5 - 0 calificaciones