Por que o tortoise-git está alterando minhas permissões de arquivo?

4

Eu alterno entre usar git de tartaruga e gd de linha de cmd no cygwin com muita freqüência, e ultimamente tenho notado que quando eu git status via cygwin e nenhuma alteração é encontrada, então eu vou usar git de tartaruga, e clique direito em um repo então use o item de menu "Git Commit - > ...", eu recebo uma lista de arquivos que supostamente mudaram, mas é claro que quando revisa o diff não há alterações no conteúdo do arquivo, é na verdade as permissões do arquivo que parecem ser alterados, o que o git via cygwin não reconhece.

Então, o que há de errado com a configuração do meu git de tartaruga?

    
por erikvold 07.05.2010 / 12:19

2 respostas

10
$ git config core.filemode false

Leia a documentação em git config .

adicione --global para configurá-lo em todos os seus projetos git.

    
por 08.05.2010 / 15:58
2

Parece que o TortoiseGit e o Git Gui não suportam o x bit no Windows, assim como o cygwin. A maioria das pessoas provavelmente não se importa em mudar o bit x, então "core.filemode false" é uma boa solução para manter o cygwin e sua interface gráfica felizes.

    
por 15.07.2010 / 20:53