Monthly Archives: September 2010

rsync + ssh 同步本地文件夹至服务器

之前有介绍过使用 dropbox来同步 vimwiki 随时随地的 !VimWiki。之前觉得这样就足够了,没必要放到网络上。不过最近越来越觉得个人知识管理 wiki 重要了,不过本机的文件之前没规划好,wiki 模版也一直没做,有点懒散。既然是知识,何不共享出来,也能敦促自己多学习、勤整理。不过觉得发布的时候有些麻烦,之前看到 明城 的 wiki 使用 rsync 同步的,于是我也折腾了下。以下是使用 rsync 和 ssh 同步本地文件到服务器(bluehost)的方法。其他服务器不清楚,bluehost 是默认安装了 rsync 的。 (more…)

Mercurial Hg 的配置文件 hgrc

其实 hgrc 里面的配置选项是有很多的,这里只列出了目前我配置到的一些选项。

环境

这里默认说的都是 Mac 环境。

简介

用过 vi/vim 的大概一看就知道这是 Hg 的配置文件。

文件

  • 每个系统的配置文件
    • 路径 <install-root>/etc/mercurial/hgrc 或 <install-root>/etc/mercurial/hgrc.d/*.rc
  • 每个用户的配置文件
    • 路径 $HOME/.hgrc
  • * 每个项目的配置文件
    • 路径 <repo>/.hg/hgrc
    • 每个项目自己的配置文件里面的配置会覆盖掉以上两个的配置。
    • 这个文件不在版本控制之内,不会随 clone 操作被传送出去,因此里面的配置信息(尤其是密码)是安全的。

(more…)