2016-03-13 3 views
-3

У меня есть 3 компьютера, над которыми я регулярно работаю - рабочий ноутбук, персональный ноутбук и домашний ПК. У меня также есть .rc-файлы для vim, bash, zsh, git, hg и т. Д., Которые мне нужно поддерживать на трех физических компьютерах. В настоящее время я использую общедоступный hg-репозиторий, чтобы синхронизировать файлы rc между 3 компьютерами, но он по-прежнему кажется очень ручным процессом.Инструменты для управления конфигурацией портативной рабочей станции

Есть ли инструмент с открытым исходным кодом, который упрощает синхронизацию файлов rc на нескольких компьютерах?

+0

Также просил в superuser.com: http://superuser.com/questions/1052173/tools-to-manage-a -портативная рабочая станция-конфигурация –

+0

Пожалуйста, сделайте ** не ** перекрестный стол. См. [Перекрестно размещать вопрос на нескольких сайтах обмена стеками, разрешенных, если вопрос по теме для каждого сайта?] (Http://meta.stackexchange.com/q/64068) – DavidPostill

+1

С 38k + rep я ожидаю, что вы знайте основные вещи, например, не перекрестные ссылки:/ – DavidPostill

ответ

0

Возможно, ваша оболочка обновит локальное репо при входе в систему, а затем source ваши файлы.

Все это должно быть проверено, если ваше местное репо - это голова.

время

Псевдо код, как я на работе и не имеют hg установлены

if [[ test if sync needed ]]; then do; 
    hg update repo 
    source dotfiles.sh 
done;