總網頁瀏覽量

咕狗大神

2011年7月4日 星期一

結合 Mercurial & Dropbox

最近在修改 Sigil-0.3.4 ,需要一個版本控管的軟體,既然作者使用 Mercurial ,我自然也是從善如流。但是問題來了,當我在其他電腦上面想要修改的時候,我不認為應該使用 Google Code 上面的那一份 clone ,翻了翻網頁,找到了方法,步驟如下:
  1. 解開 Sigil-0.3.4 ,假設放在 ~/data/Sigil-0.3.4
  2. 進入此目錄,執行:"hg init","hg addremove","hg commit -m "說明文字"
  3. 建立新的子目錄 ~/Dropbox/Sigil-0.3.4-HG
  4. 執行 "hg clone ~/data/Sigil-0.3.4 ~/Dropbox/Sigil-0.3.4-HG   --noupdate" ,這會在 Dropbox 建一個『看起來』是空的目錄(因為檔案放在隱藏目錄當中,會不斷看到同步訊息)
  5. vim ~/data/Sigil-0.3.4/.hg/hgrc,加上 [paths]\n default = /home//Dropbox/
  6. 以後就把 Dropbox 這份當作同步的核心版本,每次使用前就先 "hg pull"取得最新資料,改完以後就 "hg push"把最新資料放回去

沒有留言:

張貼留言