- 安裝之後要自己建 ~/.hgrc 或是 %USERPROFILE%\Mercurial.ini ,最少要有這些資料:
[ui] username = John Doe <john@example.com>
- 建一個目錄(假設路徑為 /usr/chacha/mycode)並進去
- hg init
- copy你的檔案進去
- hg add *
- hg commit
可以在自己的pc上面clone同一份:
- 到前面建立過的repo的目錄外面去 (cd /usr/chacha/)
- hg clone /usr/chacha/mycode mycode2 會在/usr/chacha/mycode2得到一份mycode上面的最新commit版本。
- cd mycode2
- 修修改改
- hg commit
- 會發現commit上去的東西只會影響mycode2。mycode做update並無影響。
- hg push
- mycode2 repo的修改會進入mycode的repo
- 到mycode執行hg update
- mycode2裡面新commit的東西會更新到mycode現有程式碼
- 在mycode修修改改
- hg commit
- 到mycode2
- hg pull
- mycode repo的修改進到mycode2的repo
- hg update
- mycode的修改更新到mycode2現有程式碼
0 件のコメント:
コメントを投稿