4
我know如何查看一個變更的所有變化..DIFF電流源VS點源在時間
但是,假設你更新你的源代碼,你做一個pull
,你會得到3名新的變更。如何比較遠程存儲庫的當前狀態(檢入3個變更集)與當前源(本地機器上)?
我想使用目前配置的可視化比較工具(Examdiff或Kdiff3)來做到這一點。
我know如何查看一個變更的所有變化..DIFF電流源VS點源在時間
但是,假設你更新你的源代碼,你做一個pull
,你會得到3名新的變更。如何比較遠程存儲庫的當前狀態(檢入3個變更集)與當前源(本地機器上)?
我想使用目前配置的可視化比較工具(Examdiff或Kdiff3)來做到這一點。
您想將當前工作目錄與tip
修訂版進行比較,因此您應該可以使用hg diff -r tip
。
謝謝。雖然與我的問題不同,但如果您想將工作目錄與遠程存儲庫中的給定日期進行比較,那麼該怎麼辦? – 2010-04-06 17:58:10
您可以使用'hg log -l 1 -d {date}'來獲取上述日期的版本號(對於日期格式使用'hg help dates'),然後在運行'hg diff'時指定版本號。例如,如果您看到'changeset:93:e38f8c404758',則運行'hg diff -r 93'。這隻會給你在特定日期提交的修訂版本,而不是修訂日期*,因此它的功能是有限的,但它應該有所幫助。 – 2010-04-06 18:18:51