相比對git的版本差別檢視,hg的思路和命令也都接近,都是通過,log和diff命令,只是略有不同:在hg中,使用hg log,缺省會列印所有的版本,一長串,倒序排列,意義不大,所以,通常使用hg log|more,這樣只檢視最近的幾個版本,如果需要更前面的版本,則繼續「下拉」即可:
[root@bogon project]$ hg log|more
changeset: 419:d5fa480f93fb
tag: tip
user: abcdate: fri sep 27 14:16:12 2013 +0800
summary: 修復bug1
changeset: 418:2f6c2d0d2a0f
user: abcdate: fri sep 27 13:54:35 2013 +0800
summary: 修復bug0
changeset: 417:4aac899b40dd
user: abcdate: fri sep 27 13:37:16 2013 +0800
summary: 新增需求2
changeset: 416:f1f5946116b9
parent: 415:ab83c1838e84
parent: 414:4230da86e783
user: cde
date: thu sep 26 16:53:04 2013 +0800
summary: 合併
changeset: 415:ab83c1838e84
parent: 412:4f816020ce31
user: cde
date: thu sep 26 16:51:56 2013 +0800
summary: 新增需求1
--more--
然後根據需要檢視不同版本的差別使用:hg diff -r 418 -r 419|more ,其中版本號前面要加上-r的引數,最後也最好加上"| more",別的基本上和git的思路差不多了,具體可以參見
git常用命令和場景(三)--版本差別檢視
Git常用命令和場景 三 版本差別檢視
更新上線前,需要進行 評審和走查,對於git,主要是檢視現行版本和線上版本 的差別,即使用git diff。首先,還是檢視程式版本,git log lixinglei bogon my git log commit d87f3ea30f8e1a31ef26523c43d17237e4b7285c m...
git常用命令 二 版本控制
檢視歷史版本 head指向當前版本 git log將歷史記錄以一行的形式展現出來 雜湊值全顯示 注意等號左右沒有空格 git log pretty oneline將歷史記錄以一行的形式展現出來 雜湊值顯示一部分 git log oneline歷史記錄 雜湊值一部分 帶移動步數 git reflog版...
Git常用命令和場景 二 版本回退
1.首先使用hg log more 檢視要回退到的版本 lixinglei bogon project hg log more changeset 1167 dc735d4b2c72 tag tip user lixl date tue sep 17 20 04 16 2013 0800 summa...