Eu tive esse problema no passado, mas não relacionado a um arquivo .gitignore.
executar o git tfs cleanup pareceu me ajudar. Experimente!
Estou tendo um problema com o uso do Git TFS por meio do Parallels com um repositório que contém arquivos que começam com um ponto, vis .gitignore
.
Estou usando o Parallels para executar uma VM Win8 em um Mac. Eu tenho / users / ben / source mapping automaticamente para Z: na VM, então eu posso usar o Git TFS e outros truques do Windows em um repositório contendo uma solução Xamarin na qual eu estou trabalhando nativamente no Mac.
Eu recebo o seguinte quando tento git tfs checkin
:
add .gitignore
Z:\source\client\project\.git\tfs\default\workspace\.gitignore: No file matches.
Z:\source\client\project\.git\tfs\default\workspace\.gitignore: No file matches.
One item should have been added, but actually added 0 items.
O arquivo Z:\source\client\project\.git\tfs\default\workspace\.gitignore
realmente existe e fica visível quando eu navego nele usando o explorador da VM.
Estou pensando que o fato de os arquivos de ponto estarem ocultos pelo Mac e a pasta ser compartilhada com a VM está causando esse problema, já que essa configuração está funcionando bem antes de tentar confirmar o arquivo .gitignore
. Alguém pode verificar isso e sugerir uma solução alternativa?
Eu tive esse problema no passado, mas não relacionado a um arquivo .gitignore.
executar o git tfs cleanup pareceu me ajudar. Experimente!
Eu acho que descobri. Eu adicionei as regras .gitignore através do cliente Mac Github. Isso ainda cria um arquivo .gitignore no diretório do projeto compartilhado, assim como faria no Windows. O arquivo é visível no lado do Windows, como você esperaria.
MAS, desta vez, quando executo "git tfs checkintool", funciona! Eu ainda não tentei isso com um comando regular de check-in.
Então, a coisa real que eu fiz diferente é: adicionar o .gitignore através do lado do Mac. Você pode nem precisar usar o Github GUI para fazer isso, foi exatamente assim que eu fiz. Talvez isso esteja relacionado aos garfos de arquivo que o OS X usa. Experimente e marque Aceito se funcionar para você.