Sugiro FreeFileSync , que parece ter a capacidade de criar um script que sincronizará automaticamente as duas pastas a cada poucos segundos. Eu não brinquei com isso pessoalmente, mas parece promissor.
Estou trabalhando em um maciço aplicativo web Java que é mantido sob controle de versão centralizado, mas os arquivos de origem são usados para construir e executar o servidor real, que copia todos os arquivos em que trabalho em um diretório temporário aleatório está correndo.
Meu problema é que eu preciso reconstruir esse enorme aplicativo para ver qualquer alteração em meus arquivos ou manter o controle de todas as minhas alterações e copiar os arquivos que alterei de volta para o local de origem antes de enviá-los de volta ao código-fonte controle.
Minha pergunta é: existe um script de linha de comando que eu possa executar para monitorar as alterações na pasta de origem e copiar automaticamente os arquivos alterados para a pasta temporária X?
A ideia é remover o ponto de falha humano em ter que mitigar manualmente o problema de dois locais.
Sugiro FreeFileSync , que parece ter a capacidade de criar um script que sincronizará automaticamente as duas pastas a cada poucos segundos. Eu não brinquei com isso pessoalmente, mas parece promissor.
Já pensou em usar o RoboCopy? link
O RoboCopy pode ser configurado para copiar os dados após um período de tempo definido e / ou várias alterações nos conjuntos de dados terem ocorrido.
/ MON: n: fonte MONitor; Corra novamente quando mais de n mudanças forem vistas.
/ MOT: m: fonte do MOnitor; corra novamente em m minutos Tempo, se alterado.
Você também pode querer dar uma olhada no (envelhecimento) DeltaCopy cliente e servidor. Basicamente, é uma implementação do tipo rsync Linux para Windows, programável (usando o agendador do Windows, se desejado) e sua principal vantagem é que apenas as partes alteradas de um arquivo modificado (sim, arquivo!) são transmitidos. Isso pode economizar muito tráfego em grandes projetos. Uma desvantagem é, claro, que ele tenha que construir e transmitir uma lista de arquivos antes.
Além disso, existem algumas (pequenas) advertências:
Bem, também tem vantagens (é por isso que ainda uso diariamente):
Bem, até você. Diverta-se! (E nos informe sobre o FreeFileSync!)