Estou em um mac e tentando clonar páginas de manual do Linux usando este comando:
git clone http://git.kernel.org/pub/scm/docs/man-pages/man-pages
e recebi esta mensagem de aviso após a conclusão do clone:
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:
'man2/_Exit.2'
'man2/_exit.2'
'man3/NAN.3'
'man3/nan.3'
Eu verifiquei meu man2
diretório e só _exit.2
existe, _Exit.2
não foi clonado no meu mac.
como posso resolver esse problema e obter um clone completo do servidor linux remoto?
desde já, obrigado!
O Mac OS usa um sistema de arquivos que não diferencia maiúsculas de minúsculas, enquanto a maioria das distribuições do Linux diferencia maiúsculas de minúsculas. Você não poderá copiar vários arquivos com nomes diferentes apenas por maiúsculas e minúsculas no seu Mac e preservar as duas versões, até onde eu sei.
Acredito que você precisaria renomear os arquivos de origem em seu servidor de origem, o que claramente não é uma opção para você aqui. Se você tiver acesso a uma máquina Linux ou a um servidor Linux, poderá clonar o repositório lá e renomeá-lo usando
rename
(o que pode ser necessário instalar, dependendo da distribuição do Linux) e uma expressão regular.Isso pode ser mais problema do que vale a pena, dependendo do conteúdo desses arquivos específicos.