像许多人一样,我通过版本控制存储库(在我的情况下为Bitbucket上的Mercural,私有)来管理许多dotfile。在设置新机器或在不同机器之间传播配置时,这非常方便。
所以自然地,我将我的.emacs
和添加.emacs.d
到了此设置。
然后,我安装了一些软件包,并最终将其添加*.elc
到.hgignore
,就像我*.pyc
从Python存储库中删除文件一样。
还有其他我不应该跟踪的事情,例如,生成的文件是特定于环境的,并且在克隆到另一个平台时不会有用/正确吗?(我在台式机上使用Linux和OS X,在服务器上使用FreeBSD。)
是否有任何通常用来使这种共享变得更有价值的设置技巧?通过我的Shell文件设置,我仍在寻找例如跨分支挑选单个文件的好方法。
*.elc
。stackoverflow.com/a/24539894/324105