Что автоматически проверяет изменения конфигурации (например, в / etc) в Git?

3

Я помню, как читал некоторое время назад на форумах Ubuntu о программе, которая автоматически проверяет изменения конфигурации в управлении версиями. Это было (конечно) не для Ubuntu. Я почти уверен, что он использовал Git , хотя, возможно, это был Subversion или, возможно, даже мог работать с несколькими различными VCS . Мой поиск в Google ничего не дал, и я бы не стал снимать свой собственный сценарий, если кто-то уже сделал это хорошо.

Конечно, я мог бы просто проверить вещи вручную, но есть причины, по которым я бы хотел, чтобы это делалось автоматически. (На самом деле я планирую использовать это для моего файла LastSession.plist для Safari , поэтому, когда происходит сбой # @ $% ^ * &!, И я не восстанавливаю все, а затем происходит сбой Leopard , тот факт, что он имеет такое паршивое управление сессиями не будет означать, что я потеряю десятки окон с десятками открытых вкладок.)

иконоборец
источник

Ответы:

5

Их довольно много. Лично я пользуюсь etckeeper .

Йорг Миттаг
источник
Спасибо за это предложение. Можете ли вы рассказать мне больше о том, почему вы предпочитаете etckeeper другим? Я только немного прочитал о различных возможностях, но я заметил, что git может вызвать проблемы, если он сталкивается с жесткими ссылками ... я вижу, etckeeper позволяет вам выбирать из разных мест для размещения своего репо (git, mercurial, darcs) , bzr), какой из них вы используете?
Привет, Джин,