Que controle de versão devo usar para meus arquivos de configuração?

4

Eu quero armazenar alguns dos meus arquivos de configuração (~ / .emacs.d /, .xdefaults, etc. coisas linux $ HOME) no controle de versão para que eu possa sincronizá-los facilmente com meu notebook / local de trabalho e ver minhas alterações anteriores e revertê-los caso surja a necessidade.

Até agora, parece-me que há algumas pessoas usando o git para isso e eu também quero usar um vcs distribuído para isso (só para me acostumar com eles), mas eu não posso dizer isso. Eu sou muito experiente com todas as coisas dvcs. Eu usei darcs e git brevemente e até agora eu posso dizer que eu realmente gosto do jeito que o git lida com branches, e eu acho que a possibilidade de ter diferentes branches dentro do mesmo diretório é especialmente útil para o meu caso de uso. Darcs, por outro lado, tem escolha de correções, o que também é bastante conveniente quando se gerencia arquivos de configuração (pelo menos eu suponho que seja).

Então, o que você recomendaria usar? E qual seria o seu raciocínio para a sua recomendação? Quais outros vcs com bom recurso que eu não mencionei existem e faria um bom vcs para armazenar arquivos de configuração e por quê?

    
por rakete 08.05.2010 / 03:21

2 respostas

2

Eu ainda não fiz isso, mas estou pensando em fazer algo assim usando Fossil que é um único DVCS executável que também tem um wiki embutido e usa o sqlite para armazenamento.

    
por 14.09.2011 / 19:44
1

qualquer coisa NÃO centralizada, provavelmente. Eu acho que git, embora

    
por 22.05.2010 / 21:56