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 .emacsi .emacs.ddo tego zestawu.
Potem zainstalowałem kilka pakietów i dodałem *.elcdo siebie .hgignore, tak jak pomijam *.pycpliki 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