No momento, estou operando em um servidor da Web que recebe arquivos enviados a cada poucas horas enquanto estou trabalhando. Tenho que verificar se cada arquivo que carrego tem um carimbo de data/hora diferente de quando comecei a trabalhar nele (o que pode ser um problema). Existe um programa ou script que possa baixar automaticamente todos os novos arquivos do servidor web e atualizar meus arquivos antes de começar a trabalhar neles? As únicas coisas que consegui encontrar até agora foram sincronizar os arquivos que tenho localmente com o servidor, com os quais não tenho problemas. Estou executando o Linux no meu computador de trabalho.
Responder1
Há muitas maneiras de espelhar diretórios onde os carimbos de data mais recentes têm precedência. Eu uso lftp
o mirror
comando em um contexto semelhante, que pode ser programado.
Você ainda terá problemas se espelhar antes de começar a trabalhar em um arquivo, editá-lo e descobrir que alguém carregou uma nova versão durante esse período. O que você provavelmente precisará em circunstâncias como essas é o controle de versão, especificamentedistribuídocontrole de versão, comoMercurialouGit.