Eu gostaria de ter umsimples, semelhante a um scriptsolução de backup para sincronizar 2 diretórios locais que fornece umamecanismo "à prova de falhas"permitindodesfazer1 cometeu modificação indesejada de um arquivo que foi sincronizado.
Digamos que eu tenha 2 diretórios locaisd1ed2inicialmente contendo exatamente os mesmos arquivos.
É possível usar um sistema de controle de versão para sincronizar quaisquer alterações dod1parad2 assim:
1.um arquivof1emd1é modificado
2. d1está sincronizado parad2
3. f1emd1é modificado novamente
4. d1está sincronizado parad2de novo
5. a versão inicial dof1é excluído em ambos os diretórios, de modo que apenas a versão atual e a segunda versão mais recente do arquivo permaneçam em ambos os diretórios/repositórios(é possível desfazer e espaço em disco é economizado)
Além disso, isso está no Linux (Arch).
Agradecemos antecipadamente por sua experiência!
Responder1
Basta configurar o git em seu diretório e lembrar de confirmar quaisquer alterações relevantes. Você pode recuperar versões anteriores a partir daí. Para amenizar a paraoia escondida, configure um repositório em outro lugar (outra máquina!) para enviar suas atualizações para lá.