Какой контроль версий я должен использовать для своих файлов конфигурации?

4

Я хочу сохранить некоторые из моих файлов конфигурации (~ / .emacs.d /, .Xdefaults и т. Д. Linux $ HOME) в системе контроля версий, чтобы я мог легко синхронизировать их с моим ноутбуком / рабочим местом и видеть мои прошлые изменения и возвращаться их в случае необходимости.

До сих пор мне кажется, что есть довольно много людей, использующих git для этого, и я думаю, что я тоже хочу использовать распределенные vcs для этого (хотя бы, чтобы привыкнуть к ним), но я не могу сказать, что я очень опыт со всеми вещами dvcs. Я использовал darcs и git кратко, и пока могу сказать, что мне действительно нравится, как git обрабатывает ветки, и я думаю, что возможность иметь разные ветки в одном и том же каталоге особенно полезна для моего случая использования. У Darcs, с другой стороны, есть набор патчей типа «вишня», что также является весьма удобной функцией при управлении файлами конфигурации (по крайней мере, я так полагаю).

Итак, что бы вы порекомендовали использовать? И что бы вы обосновали своей рекомендацией? Какие другие vcs с хорошей функцией, о которых я не упомянул, существуют и могут стать хорошими vcs для хранения файлов конфигурации и почему?

rakete
источник
вопросы о том, как это сделать с помощью git superuser.com/questions/132393/how-to-track-home-with-git .. superuser.com/questions/130269/...
quack quixote

Ответы:

2

Я еще не сделал этого, но думаю о том, чтобы сделать что-то подобное с помощью ископаемое который представляет собой один исполняемый DVCS, который также имеет встроенную вики и использует sqlite для хранения.

jacobsee
источник
1

ничего НЕ централизованного, наверное. Я думаю, мерзавец, хотя

krzysz00
источник