Як і багато людей, я керую багатьма моїми dotfiles через сховище контролю версій (Mercurial on Bitbucket, приватний, в моєму випадку). Це зручно під час налаштування нової машини або поширення конфігурацій серед різних машин.
Тож природно я додав своє .emacs
і .emacs.d
до цього налаштування.
Потім я встановив кілька пакунків і в кінцевому підсумку додав *.elc
до своїх .hgignore
, як і я опускаю *.pyc
файли з мого репоту Python.
Чи є інші речі, які я не повинен відслідковувати, наприклад, генеровані файли, які є специфічними для навколишнього середовища і не будуть корисними / правильними під час клонування на іншу платформу? (Я використовую Linux та OS X на робочому столі та FreeBSD на сервері.)
Чи є якісь хитрощі налаштування, які зазвичай використовуються для того, щоб зробити такий спосіб спільного використання більш цінним? Налаштування файлу оболонки я все ще шукаю хороші способи, наприклад, вибирати окремі файли у гілках, наприклад.
*.elc
. stackoverflow.com/a/24539894/324105