歡迎您光臨本站 註冊首頁

SVN,HG,GIT命令對照

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  SVN,HG,GIT是三種常見的版本控制系統,本文簡單列出一些相似的操作命令。當然,三種系統各有特點,嚴格的對應關係是沒有的。

1,第一次下載,包括源碼和版本庫:
svn checkout http://path/to/repo repo_name
hg clone http://path/to/repo  repo_name
git glone http://path/to/repo repo_name或者git glone git://path/to/repo repo_name

2,下載伺服器上最新的更新:
svn update
hg pull && hg update -C
git pull

3,檢出某個修訂版本
svn checkout -r <rev>
hg update -C -r <rev>
git reset --hard -r <rev>

4,新增被跟蹤文件
svn add /path/to/file
hg add /path/to/file
git add /path/to/file

4,移除被跟蹤文件
svn rm /path/to/file
hg remove /path/to/file
git rm /path/to/file

5,生成補丁
svn diff  >patch_file
hg diff >patch_file
git diff >patch_file

6,提交更改
svn commit
hg commit
git commit

6,查看當前狀態
svn info
hg status
git status

7,查看修訂記錄
svn log
hg log
git log

8,啟動伺服器
svnserve -d
hg serve -p 8002 &
git daemon --base-path=/path/to/repo --export-all &

如有錯誤請指正,謝謝。


[火星人 ] SVN,HG,GIT命令對照已經有701次圍觀

http://coctec.com/docs/program/show-post-71641.html