git mostra arquivos aleatórios alterados no sistema de arquivos Mac NFS
Temos um problema estranho aqui no trabalho que não consegui descobrir. Todos nós usamos MacBooks com o Snow Leopard em nossos desktops e temos alguns servidores Linux que também usamos remotamente. Alguns membros da minha equipe colocam repositórios git em um sistema de arquivos NFS compartilhado entre os servidores Mac e Linux, para que não precisem pensar em compartilhar código entre repositórios em seu fluxo de trabalho pessoa
É aqui que começa o estranho, nas máquinas OSX, o git mostra aleatoriamente alguns arquivos desatualizadosin status ao tentar mesclar ou alternar ramificações etc. Se você executargit status
nenhum arquivo é mostrado desatualizado.gitk
mostrará os arquivos como modificados, mas não confirmados da mesma maneira que o status normalmente. Se vocêsreset --hard
aqueles arquivos que você podeas veze alterar ramificações antes que isso ocorra novamente, mas principalmente não. Se você fizer login em uma das máquinas Linux e visualizar o mesmo repositório, tudo funcionará perfeitamente. Os arquivos não estão marcados como alterados e você pode fazer o que quise
Eu eliminei as diferenças de final de linha e diferenças de modo de arquivo como culpadas, mas não tenho certeza do que mais tentar. Existe alguma interação NFS específica do OSX que precisamos solucionar de alguma forma?