前幾天,參加了QCF的Mathematicshelper項目,就是一個數學工具軟件,面向對象是中學生,做一些比如畫函數圖形,解方程等運算(其實我覺得這些功能 Microsoft Math和幾何畫板都可以完成的說…)
今天在V2EX看得時候,看到了 iCircuit 這款軟件(依舊是Mac,V2EX的都是水果控。。。),看截圖貌似是針對物理電學的,多好用啊,看看截圖羨慕下~
呃呃呃扯遠了,應該說Mercuria的,之前對於版本管理系統,只用過SVN,像什麼GIT啦,Hg(Mercuria的簡稱)啦都只是聽說過,沒真正用過,这次的项目QCF说要用Mercuria,之前只在BYV的博客上看到过简单的介绍(其实我倒是很想用GIT的说……)
毕竟也算个小团队,就去熟悉了下Hg的使用,簡單的做下筆記~
先是安裝Hg,在windows下還是用小烏龜——TortoiseHg,Ubuntu下直接用命令行咯~
1
| |
先找個工作目錄 Clone出一个版本。
1
| |
然后随便修改点东西,如果有新增文件用
1
| |
可以用status命令来查看文件状态
1
| |
如果要看更新日志的话用log命令
1
| |
要commit代码的话用(–user 命令指定用户)
1
| |
commit命令只是给提交到本地管理中,这样可以离线更新,等到联网的时候再push到网上
1
| |
然后按照提示输入用户名密码就成了~
掌握这些命令基本就可以了~嗯,以后还会有更高阶的命令来写,以后慢慢研究