Qual é a melhor maneira de gerenciar arquivos de configuração em máquinas?

2

Eu estou olhando para simplificar o gerenciamento dos meus arquivos de configuração em todos os computadores que eu uso, o que eu gostaria, idealmente, é verificar todos os arquivos de configuração no SVN e, em seguida, ser capaz de verificar os arquivos individuais onde eu os quero . Infelizmente, você não pode fazer o checkout de arquivos individuais com o SVN e fazer o diretório home um repositório do SVN não funciona em computadores com configurações diferentes. Alguém tem alguma ideia?

Edit: Eu gosto do SVN porque eu posso colocar uma linha no meu bashrc que irá fazer um svn up, então um svn ci. E se eu colocasse os arquivos de configuração que entram em $ HOME em um diretório diferente e fiz um bashrc que os carregou nos locais corretos no login?

Editar 2: pontos de bônus se ele funciona no Windows.

Editar 3: Bem, agora eu me sinto muito bobo, a resposta dos links do sym funciona muito bem. A pior parte é que eu considerei isso e por alguma razão boba eu decidi que não funcionaria. Oh bem, obrigado serverfault.

    
por Seamus Connor 07.10.2009 / 19:04

1 resposta

3

O que você pode fazer é armazenar seus arquivos no repositório, verificar sua pasta em algum outro diretório no sistema e, em seguida, criar links simbólicos para os arquivos de configuração que você realmente deseja usar no sistema em questão.

Você também pode procurar algo como fantoche ou outras ferramentas semelhantes para distribuir a configuração.

    
por 07.10.2009 / 19:09