Podobnie jak wiele osób, zarządzam wieloma plikami dotfiles za pośrednictwem repozytorium kontroli wersji (w moim przypadku Mercurial na Bitbucket, prywatny). Jest to przydatne podczas konfigurowania nowej maszyny lub propagowania konfiguracji między różnymi maszynami.
Więc oczywiście dodałem mój .emacs
i .emacs.d
do tego zestawu.
Potem zainstalowałem kilka pakietów i dodałem *.elc
do siebie .hgignore
, tak jak pomijam *.pyc
pliki z repozytoriów Pythona.
Czy są inne rzeczy, których nie powinienem śledzić, np. Generowane pliki, które są specyficzne dla środowiska i nie będą użyteczne / poprawne po sklonowaniu na inną platformę? (Używam Linuxa i OS X na pulpicie, a FreeBSD na serwerze.)
Czy są jakieś sztuczki związane z konfiguracją, które są powszechnie stosowane, aby udostępnianie tego rodzaju było bardziej wartościowe? Z moją konfiguracją plików powłoki wciąż szukam dobrych sposobów, aby na przykład wybierać pojedyncze pliki między gałęziami.
*.elc
. stackoverflow.com/a/24539894/324105