O histórico de arquivos do Windows altera automaticamente alguns nomes de arquivos para maiúsculas

2

O histórico de arquivos do Windows parece alterar o caso de alguns nomes de arquivos durante o salvamento.

Parece acontecer apenas para nomes de arquivos com palavras comuns, como Plugin.php, Random.php, Functions.php, ...

Isso tudo não importa muito em um ambiente Windows porque o Windows ignora o caso de nomes de arquivos, mas todos os meus sites estão hospedados em servidores linux, então o código quebra porque todos os arquivos modificados não podem ser encontrados.

Alguma pista de como corrigir isso? (além de usar outra solução de backup)

    
por Jules 10.10.2016 / 15:44

1 resposta

1

Se você usou o git, você está com sorte para os arquivos e pastas que não estão na lista de ignorar o git.

Primeiro, defina o git para diferenciar maiúsculas de minúsculas. Por padrão, isso foi definido como verdadeiro para o Windows:

git config core.ignorecase false

Verifique a lista de nomes de arquivos com maiúsculas e minúsculas. O Windows desordenou:

git status

Agora, exclua os arquivos e pastas que estão bagunçados. Não exclua arquivos git ignorados!

Agora, recupere seus arquivos excluídos como estavam antes de o Windows alterar o caso:

git checkout .

Ainda outro motivo para sair do Windows.

    
por 01.07.2017 / 01:21