2012-07-26 20 views
4

Mercurial中有一個選項允許我在不必事先知道他們的名字的情況下拉取所有遠程書籤?Mercurial - 在不知名的情況下拉出所有遠程書籤?

Mercurial Bookmarks page它提到,當我克隆一個存儲庫,我得到所有的書籤。

但是,我處於已經擁有存儲庫的情況下,創建了幾個磁頭,每個磁頭都帶有一個解釋它們的書籤,並將所有(包括書籤)推送到服務器。

當鮑勃拉我的變化時,他會得到我創建的所有懸掛頭,並且可能很難判斷他打算處理哪一個。

如果他要從我的更改中得到很多懸掛的頭像,我希望他至少可以拿到與他們一起使用的書籤,這樣他就會更清楚發生了什麼事情! (通常我的默認分支是我的開發分支,它有一個'dev'書籤和許多其他'功能'書籤 - 我不希望這些分支作爲分支,因爲它們不會持續很長時間 - 我希望Bob能夠知道馬上對應他想要工作的頭部)。

歡呼聲。

回答

4

hg incoming -B向您顯示遠程書籤。

在hg 2.3中,你應該自動獲取所有拉取的遠程書籤。

  • 書籤:默認情況下,從遠程拉新的書籤

http://mercurial-scm.org/wiki/WhatsNew#Mercurial_2.3_.282012-08-01.29

+1

嗯,我在2.0.2和'汞進入-B'只能說明你您已擁有書籤的更改,而不是遠程書籤的列表。我想我只需要等到hg 2.3,同時只需要記住自己的書籤名稱...... – 2012-08-03 12:58:00

+0

看起來是這樣的......但你也許可以寫一個小擴展名來獲得書籤名稱。也許是一個好開始:http://selenic.com/hg/file/2.0.2/mercurial/bookmarks.py#l151 – 2012-09-10 13:57:43

+0

如果您使用的是Ubuntu,您可以添加mercurial PPA: apt-add-repository PPA:善變-PPA/releases' – 2013-07-10 16:06:19

相關問題