Estou com um problema ao desenvolver um plug-in do WordPress no Windows e depois enviá-lo para qualquer servidor executando o Linux. Originalmente, o nome do arquivo era Blue.png
e, portanto, eu mudei para blue.png
. No começo, não mudava (ou mudou, mas ainda estava dizendo Blue.png
), troquei de pasta e voltei e estava blue.png
.
Agora, quando carrego este plug-in em qualquer servidor executando Linux, ele lê o nome do arquivo, Blue.png
agora o meu plug-in não consegue encontrar esse arquivo e gera um erro.
O que posso fazer para forçar o uso blue.png
como o nome do arquivo?
Blue.png
.mv
comandoRespostas:
O Windows trata os nomes de arquivos de maneiras aparentemente estranhas e, como não diferencia maiúsculas de minúsculas, você pode achar que apenas tentar alterar a maiúsculas e minúsculas de um nome de arquivo pode ser problemático. O que não ajuda é o fato de que, por exemplo, se o nome do arquivo estiver em maiúsculas, ele será exibido no caso inicial, o que dificulta o conhecimento do caso do nome do arquivo.
A solução mais simples é excluir o arquivo e recriá-lo ou renomeá-lo para algo completamente diferente e voltar ao nome que você realmente deseja. Então, no seu caso, você iria:
Se você estiver usando o controle de origem, será necessário executar essa renomeação no aplicativo de controle de origem e não no Windows. Nesse caso, o Windows está dizendo qual é o nome e você não pode modificá-lo.
fonte
git mv Blue.png blah.png
entãogit mv blah.png blue.png
). O Windows não se importava com o que eu estava tentando fazer. :)