bash - .bashrc 在云端?

我在工作和家中都从终端进行了大量开发。什么是让我的所有 .bashrc、.vimrc、.screenrc、Irssi 配置和脚本等在多台机器上同步的好解决方案?

我正在考虑在我的 .bash_login 中设置一个 Hook ,以通过 ssh 进入中央存储库并 rsync 所有内容,但有没有更好的方法?

最佳答案

我看到许多 friend 使用的一个解决方案是将他们所有的配置文件放在源代码控制存储库中,如 Github它可以使用您的主目录作为他们的工作目录。

然后您需要做的就是从存储库中拉取,您所有的 rc 文件都将是最新的。从您的任何机器提交更改并推送它们,您可以使这些更改随处可用。

为了处理版本之间的差异或机器之间的路径,您可以使用多个分支(或标签,具体取决于您选择的版本控制),或者只使用配置文件的条件能力构建(在那些支持此类的情况下)东西)。

https://stackoverflow.com/questions/7999828/

相关文章:

facebook - 通过 Facebook 的 Api 编辑个人资料封面

fonts - Safari 放大/缩小破坏页面布局(不能很好地改变字体大小)

oop - R : Use a different base field/corpus 中的运算符重

common-lisp - sbcl 上的 undefined variable ,而不是 clis

php - 找出 2 个数字与某物相加并与某物相乘

c#-4.0 - Dataset/datatable是值类型还是引用类型

jquery - 将 .click() 附加到多个变量

asp.net-mvc - 架构决策 : ASP. NET MVC 和 Entity Framewo

php - 检查远程文件是否存在的最快方法

wordpress - 如何检查它是哪个级别的 wordpress 类别?