我最近开始了一份新工作,工作环境是异构的,也就是说,Windows 和 Linux 各占一半(大部分是 Ubuntu,但也有少数是 SLES)。我之前使用 *nix 的经验大约是 5 年前,所以我花了一段时间才重新适应,现在我已经适应了,我发现我开始对我的环境进行大量自定义,例如调整我的 ~/.vimrc、~/.bash_profile 和其他。
我正在寻找一种可靠的方法,以最少的手动维护使我的定制配置文件在多个服务器之间保持同步。
我找到了一个解决方案,使用 Dropbox,这似乎是一个非常酷的想法。它的维护成本很低,而且由于所涉及的文件很小,因此也不会占用大量带宽。
还有其他建议吗?
答案1
将文件置于源代码控制之下。然后,您便可以轻松查看更改的历史记录。
答案2
我个人将我感兴趣的点文件保存在我的个人 wiki 上,以便通过网络访问。这样,如果我做了一个有趣的更改,我就可以更改 wiki 上的文件,并可以根据需要从其他系统获取更新。
对于带有转义字符的文件,我有几个获得这些行让我能够快速抓取文件,所有这些都可以进行复制粘贴。
它不是自动的,但是它确实让我能够相当快速地建立我想要的环境的新系统。
答案3
关注Ubuntu 一号。社区很可能会为 Ubuntu 以外的其他发行版以及 Windows 创建客户端。