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


4

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

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

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


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

Ответы:


2

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


1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.