Gitflow: Problema de instalação no Windows - "Arquivo não encontrado - shflags"

Criado em 9 jul. 2012  ·  9Comentários  ·  Fonte: nvie/gitflow

Olá,

Estou tentando instalar o git flow pela primeira vez no Windows 7 de 64 bits.

Eu tinha um getopt.exe ausente, então instalei o util-linux (http://downloads.sourceforge.net/gnuwin32/util-linux-ng-2.14.1-setup.exe). Então, instalei o git flow sem privilégios de administrador e ele me pediu para reiniciar a instalação em um cmd de administrador. Depois de fazer sudo cmd, eu obtenho

1 arquivo (s) copiado (s)
C: \ tmp \ gitflow \ git-flow -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow
C: \ tmp \ gitflow \ git-flow-feature -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow-feature
C: \ tmp \ gitflow \ git-flow-hotfix -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow-hotfix
C: \ tmp \ gitflow \ git-flow-init -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow-init
C: \ tmp \ gitflow \ git-flow-release -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow-release
C: \ tmp \ gitflow \ git-flow-support -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow-support
C: \ tmp \ gitflow \ git-flow-version -> C: \ Arquivos de programas (x86) \ Gitbin \ git-flow-version
7 Arquivo (s) copiado (s)
C: \ tmp \ gitflow \ gitflow-common -> C: \ Arquivos de programas (x86) \ Gitbin \ gitflow-common
C: \ tmp \ gitflow \ gitflow-shFlags -> C: \ Arquivos de programas (x86) \ Gitbin \ gitflow-shFlags
2 arquivo (s) copiado (s)
Arquivo não encontrado - shflags
0 arquivo (s) copiado (s)
Alguns erros inesperados aconteceram. Desculpe, você terá que consertá-los sozinho. [S]? S

Pesquisando por esta string exata ("Arquivo não encontrado - shflags"), não houve resultados de correspondência exata. Como devo proceder?

Comentários muito úteis

Olá,

Você tem problemas com o 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)

Cumprimentos.

Todos 9 comentários

BTW, quando tentei instalar novamente (acidentalmente de um cmd não administrativo), recebi o seguinte:

C: \ tmp \ gitflow \ contrib> msysgit-install.cmd
Instalando gitflow em "C: \ Arquivos de programas (x86) \ Git" ...
getopt.exe ... Encontrado
GitFlow já está instalado.
Você deseja substituí-lo [s / n] n
Instalação cancelada.

O git flow está instalado corretamente ou não? Como posso verificar?

Olá,

Você tem problemas com o 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)

Cumprimentos.

Excelente, obrigado!

tendo o mesmo problema e travando com a "atualização do submódulo git"

recebendo este erro

$ git submodule update
fatal: necessária uma única revisão
Incapaz de encontrar a revisão atual no caminho do submódulo 'shFlags'

O que estou fazendo errado ?
pesquisar no google acaba com https://github.com/mxcl/homebrew/issues/15412
mas estou no windows7 e não no homebrew e não recebo suas correções

alguém tem uma dica? Eu realmente agradeceria antecipadamente

ei @ grails-ruin-app estou tendo exatamente o mesmo problema que você. Você já encontrou uma solução?

@cmchiu
O problema é que sua conexão para o hub git é interrompida. e o gitflow \ shFlags terá um arquivo .git nele.

Basta excluí-lo e você estará pronto para prosseguir.

Também para consertar aquele maldito erro basta ler através

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

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

fez o truque para mim.

@cmchiu sim, mudei para o sistema baseado em unix: D

Excelente! A atualização do submódulo me ajudou a consertar :)

Umm triste que eu não consigo fazer isso funcionar ...

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>

Certeza que algo deve aparecer: o

Esta página foi útil?
0 / 5 - 0 avaliações