2

Exato, é isso mesmo.

Hard links só funcionam dentro do mesmo sistema de arquivos. Então, se o store estiver em C: e o projeto em D:, o Windows não consegue criar o link.

Na verdade isso acontece no windows, mac ou linux, hard links não são compartilhado/atravessam partições, volumes ou pontos de montagem diferentes. É uma característica do sistema de arquivos, não é uma decisão do phpm.

Hoje o store fica no perfil do usuário (normalmente em C:), então na maioria dos casos funciona sem nenhuma configuração extra. Mas para cenários com múltiplos discos eu estou considerando algumas opções:

Fazer fallback automático para cópia quando o hard link não for possível.
Permitir configurar a localização do store para que ele fique na mesma unidade dos projetos.

Por enquanto, a solução é manter store e projeto no mesmo volume.

Valeu por me lembrar desse caso. É o tipo de detalhe que eu quero validar antes de fechar o comportamento. Se você testar em um ambiente com múltiplos discos, me avise como ficou o resultado.

Carregando publicação patrocinada...