Как и многие люди, я управляю многими своими точечными файлами через репозиторий контроля версий (в моем случае Mercurial на Bitbucket, private). Это удобно при настройке новой машины или распространении конфигураций между разными машинами.
Поэтому, естественно, я добавил свой .emacs
и .emacs.d
к этой настройке.
Затем я установил несколько пакетов и в итоге добавил *.elc
свои .hgignore
, точно так же, как я пропускаю *.pyc
файлы из моих репозиториев Python.
Есть ли другие вещи, которые я не должен отслеживать, например, сгенерированные файлы, которые специфичны для конкретной среды и не будут полезны / правильны при клонировании на другую платформу? (Я использую Linux и OS X на рабочем столе и FreeBSD на сервере.)
Существуют ли какие-либо приемы настройки, которые обычно используются, чтобы сделать этот вид обмена более ценным? С моей настройкой файла оболочки я все еще ищу хорошие способы, например, выбрать отдельные файлы по веткам.
*.elc
. stackoverflow.com/a/24539894/324105