我在工作和家庭的终端上做了很多开发工作。有什么好的解决方案可以让我的所有.bashrc、.vimrc、.screenrc、Irssi配置和脚本等在多台机器上保持同步?
我正在考虑在我的.bash_login中设置一个钩子,以便进入ssh并进入中央存储库并同步所有内容,但是有没有更好的方法呢?
发布于 2011-11-04 02:20:15
我看到我的一些朋友使用的一种解决方案是将他们所有的配置文件放在一个源码控制存储库中,比如Github,它可以使用您的家庭目录作为他们的工作目录。
然后,您所需要做的就是从存储库中拉出,所有的rc文件都将是最新的。从任何机器提交更改并推送它们,可以让这些更改随时随地可用。
为了处理不同版本或不同机器之间的路径变化,您可以使用多个分支(或标签,取决于您选择的版本控制),或者只使用配置文件的构建条件功能(在那些支持此类功能的配置文件中)。
发布于 2011-11-04 03:16:04
将你的配置文件放在你的Dropbox文件夹中,并在你的homedir目录中符号链接到它们。
https://stackoverflow.com/questions/7999828
复制相似问题