Como copiar localmente os arquivos de compilação remotos, conforme necessário?

0

Eu tenho um servidor remoto que tem arquivos de cabeçalho cpp e endstates (lib / dll / exe) necessários para compilar projetos. Usar o servidor remoto durante a compilação leva muito tempo com a sobrecarga adicional de passar pela rede. Eu gostaria de copiar os arquivos localmente, mas a maioria dos arquivos no servidor remoto eu não preciso para compilar meus projetos. Idealmente, eu gostaria de configurar uma unidade montada localmente que usa a configuração do arquivo do servidor remoto, mas copia os arquivos que preciso localmente enquanto tento lê-los. Desta forma, ao longo do dia / semana, eu posso construir um cache local de apenas os arquivos que eu preciso.

Existe uma maneira de conseguir isso ou algo similar? Meu objetivo é ter um cache local sem muitos arquivos extras que nunca precisarei compilar.

Atual, eu tenho um script que usa robocopy para copiar o que eu preciso localmente, mas é difícil identificar o que realmente preciso, então acabo puxando mais arquivos do que nessisários, ocupando espaço extra no disco rígido.

    
por Cemafor 19.10.2015 / 20:25

1 resposta

0

Já tentou usar um programa de backup? A maioria deles copiará rapidamente diretórios / arquivos definidos para locais definidos.

O back-up Cobian (freeware) faria exatamente o que você precisa, mas deve haver dezenas de outros, então escolha uma interface de usuário que você goste.

    
por 19.10.2015 / 21:00