2011-07-26 63 views

回答

38

要從遠程服務器刪除書籤,您必須具有推送到服務器的權限。如果你可以把它,那麼你可以:

hg bookmark --delete <bookmark name> 
hg push --bookmark <bookmark name> 

參見「正在與遠程倉庫」進一步信息的Mercurial BookmarksExtension wiki的部分。

注意:這隻會刪除書籤本身。它不會刪除與書籤關聯的任何變更集。如果您需要自行刪除變更集,則必須考慮其他方法,如theserelatedquestions中所述。

+0

這似乎不適用於hg-git:它抱怨書籤在遠程服務器上不存在。雖然這可能是一個在gg-git中的bug。 –

8

有了hg-git,目前還不可能。

您必須安裝客戶端的Git,克隆回購,併發出

git push origin :oldbranch

刪除舊的分支。希望有一天會有補丁。