2012-12-02 34 views
1

documentation說:哪個頭被標記爲提示?

尖端標籤是一種特殊的「浮動」的標籤,它總是識別信息庫中的 最新版本。

什麼意思是「最新」?這是UTC時間最高的那個嗎?或者最近添加到本地存儲庫的那個(即本地修訂號最高的那個)?

從我的實驗看來,這是後者。如果這是真的,這個選擇的基本原理是什麼?

版本1.9.3如果有關係。

回答

3

地方最高版本號,是

因爲它的(邏輯)最近變更

+0

順便說一句,它似乎提示並不總是什麼'hg update'(無參數)更新。它似乎會更新爲*最近活躍的頭部* - 如果有的話(如果沒有,它會更新到最近的頭部,無論是否活動,即提示)。 – max

0

注意,當您使用MQ,一個qrefresh促使移去刷新變更和補充重,所以它會自動變成小費。

0

提示是可能在分支上的最高本地修訂。 hg update將更新到當前命名分支的頂端。因此,如果默認或命名分支具有存儲庫的絕對提示,但未設置爲使用該分支,則會獲得有關您所使用的最新內容。 hg summary告訴你你當前的分支是什麼。

+0

爲了澄清我的評論,我只有一個命名分支。這是我正在談論的多個匿名分支。 – max