0
我試圖建立一個腳本,檢查Web服務器的狀態,如果發生錯誤,恢復到以前的穩定版本。有沒有辦法在不知道修訂號碼的情況下返回到之前的修訂版本?事情是這樣的:恢復到修改以前的提示
$ hg update --rev tip-1
我試圖建立一個腳本,檢查Web服務器的狀態,如果發生錯誤,恢復到以前的穩定版本。有沒有辦法在不知道修訂號碼的情況下返回到之前的修訂版本?事情是這樣的:恢復到修改以前的提示
$ hg update --rev tip-1
hg update -r -2
是前尖的修訂。 hg update -r -1
是最後一次修訂(提示)。
雖然這不一定是提示的直接祖先。考慮:
0--1---3
\
---2
tip
是REV 3. hg update -r -2
將選擇轉2.
hg update tip~1
選擇尖端的直接祖先,或修訂版1
hg help revisions
見和hg help revsets
。
'tip ^'也等同於'tip〜1'。 –
但是在Windows中^是控制檯中的轉義字符,所以它需要'tip ^^'。 –
@MarkTolonen謝謝,這很有幫助。例如,有沒有辦法在默認分支上做到這一點? 'hg update default -2' –