git-tfs e msysgit no Windows 7

6

Instalei o msysgit [ msysGit-fullinstall-1.7.4-preview20110204.exe ] no Windows 7 de 64 bits e extraí o git-tfs [ GitTfs-0.11.0.zip ] em um diretório da minha máquina.

Configurei o diretório de instalação msysgit (por exemplo, C:\software\msysgit\msysgit ) no PATH , bem como o diretório para o qual extraí git-tfs (por exemplo, C:\software\GitTfs-0.11.0 ).

Eu corro msys e, em seguida, tento executar git tfs , mas recebo o erro:

git: 'tfs' is not a git command. See 'git --help'.

De acordo com o link , isso deve ser possível.

O que eu perdi? Apenas executar git-tfs da linha de comando ( cmd ) também não funciona.

Obrigado,

James

    
por jamiebarrow 07.06.2011 / 09:10

3 respostas

6

Parece que o espaço em branco em qualquer parte da variável PATH faz com que o git se apavore e ignore todos os caminhos depois disso. Adicionar o caminho ao seu diretório tfs no início da variável PATH deve resolvê-lo.

Exemplos usando o prompt do bash que vem com o msysgit

PATH=$PATH:/C/software/GitTfs-0.11.0

não funcionou

PATH=/C/software/GitTfs-0.11.0:$PATH

funcionou bem para mim.

    
por 07.06.2011 / 11:41
0

Olhando o conteúdo de um GitTfs-0.11.0.zip , vejo que ele contém um git-tfs.exe .
Isso significa que o git tfs não funcionará, somente git-tfs .

Se você adicionou C:\software\GitTfs-0.11.0 ao seu PATH (no variáveis de ambiente ), isso deve funcionar, desde que você abra uma nova sessão do DOS, a fim de herdar essa novo PATH.

    
por 07.06.2011 / 09:17
-1

Os passos abaixo funcionaram para mim:

  1. Faça o download do GitTfs para zipar e desbloquear arquivos baixados (clique com o botão direito em cada arquivo- > propriedades- > clique em desbloquear
  2. Copiar arquivos para a pasta Git (para mim, C: \ Arquivos de programas (x86) \ Git \ bin) (tenho 15 arquivos)
  3. Agora, o comando git tfs deve funcionar.
por 03.02.2012 / 23:59