На данном сервере у меня есть набор демонов, каждый из которых имеет свой собственный файл конфигурации.
Я хотел бы использовать git для управления редактированием файлов конфигурации во время и всегда иметь возможность откатиться до «заводских настроек» в отношении всех файлов или конкретного файла.
Например, с учетом следующей структуры:
$ ls -l
total 0
-rw-r--r-- 1 tzury tzury 0 2011-01-05 06:36 bar.conf
-rw-r--r-- 1 tzury tzury 0 2011-01-05 06:36 baz.conf
-rw-r--r-- 1 tzury tzury 0 2011-01-05 06:36 foo.conf
Предполагая, что все эти файлы .conf хранятся в репозитории git, я хочу иметь возможность восстановить все файлы в исходную форму (это будет первый коммит git). Тем не менее, я также хотел бы иметь возможность откатить определенный файл до заводских настроек по умолчанию, в то время как другие остаются в актуальном состоянии.