Como muitas pessoas, eu gerencio muitos dos meus arquivos de ponto através de um repositório de controle de versão (Mercurial on Bitbucket, private, no meu caso). Isso é útil ao configurar uma nova máquina ou propagar configurações entre máquinas diferentes.
Então, naturalmente, eu adicionei o meu .emacs
e .emacs.d
a essa configuração.
Em seguida, instalei alguns pacotes e acabei adicionando *.elc
aos meus .hgignore
, assim como omito *.pyc
arquivos dos meus repositórios Python.
Há outras coisas que eu não deveria estar rastreando, por exemplo, arquivos gerados que são específicos do ambiente e não serão úteis / corretos quando clonados em outra plataforma? (Eu uso Linux e OS X na área de trabalho e FreeBSD no servidor.)
Existem truques de configuração que são comumente usados para tornar esse tipo de compartilhamento mais valioso? Com a minha configuração de arquivo shell, ainda estou procurando boas maneiras de escolher arquivos individuais entre as filiais, por exemplo.
*.elc
. stackoverflow.com/a/24539894/324105