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