2015-07-13 51 views
1

每次從存儲庫中取出時,我不僅可以獲取變更集,還可以獲取該存儲庫中的所有書籤。在某些情況下,這很煩人。有沒有獲取書籤拉的方法?Mercurial無法獲取書籤?

(我實際使用TortoiseHG,但對普通的Mercurial命令行的信息是有用的,讚賞爲好。)

(背景:在TortoiseHG有許多書籤被快速混亂這並不此事。遠程存儲庫,其中書籤應該保留以供將來參考,但本地我不需要或不需要它們,因此在從遠程存儲庫中每次拉出之後,我必須單獨刪除每個書籤,這會變得很快......)

回答

1

有沒有辦法拉動沒有書籤?

號你從遠程倉庫每次

在TortoiseHG 所有遠程書籤有許多書籤被快速

如何混亂?未激活「外部」的書籤將在過去的歷史中迅速

仍然看不見但......你可以爲你的地方,重要的書籤(給一些獨特的前綴),並將其刪除遠程書籤後各拉後可以一個很容易:grep -v PREFIX內容.hg/bookmarks文件

+0

他們污染了所有的書籤選擇下拉菜單。他們中有些人甚至沒有排序,所以祝你好運,找到並選擇數百個書籤。 – Peter

+0

@Peter - 1)我可以在控制檯2中記住所有*我的*書籤,並在控制檯2中執行'hg up BOOKNAME')爲您的書籤者提供一些特殊的前綴('= ***')以獲得列表 –

+0

感謝您的建議,但如前所述,書籤並不總是排序的,所以前綴並沒有真正的幫助。 – Peter

0

我不認爲推推複製書籤,那麼爲什麼不去遠程存儲庫,並從那裏推入你的?

或者,.hg/bookmarks只是一個文本文件,如果將其複製,拉出然後恢復原始文件,會發生什麼?