Coloque os arquivos sob controle de origem. Então você tem um histórico fácil de suas alterações.
Comecei recentemente em um novo trabalho com um ambiente de servidor heterogêneo, ou seja, sobre uma divisão 50/50 entre o Windows e o Linux (principalmente o Ubuntu, mas um punhado é o SLES). Minha experiência anterior com * nix foi cerca de 5 anos atrás, então eu demorei um pouco para voltar a ficar em pé e agora que eu tenho, eu acho que estou começando a customizar meu ambiente um pouco, ie aprimorando meu ~ / .vimrc, ~ / .bash_profile e outros.
Estou procurando uma maneira confiável de manter meus arquivos de configuração personalizados sincronizados em vários servidores com manutenção manual mínima.
Encontrei uma solução, use Dropbox , o que parece ser uma ideia muito legal. É de baixa manutenção e, como os arquivos em questão são minúsculos, também não será um grande desperdício de largura de banda.
Há alguma sugestão alternativa por aí?
Pessoalmente, mantenho os meus arquivos pontuais acessíveis através da Web no meu wiki pessoal. Então, se eu fizer uma mudança interessante, altero os arquivos no wiki e posso pegar a atualização de outros sistemas, conforme necessário.
Para arquivos com caracteres de escape, tenho algumas linhas wget que permitem que eu pegue os arquivos rapidamente, tudo pronto para copiar e colar.
Não é automático, mas permite-me configurar um novo sistema rapidamente com o ambiente que eu quero.
Fique de olho no Ubuntu One . Provavelmente, a comunidade criará clientes para outras distribuições além do Ubuntu e do Windows.