如何在Mercurial中删除远程书签?
我可以使用如何在Mercurial中删除远程书签?,mercurial,Mercurial,我可以使用gitpush删除Git中的远程分支。(见附件)。但我不能用Mercurial书签做同样的事情 我尝试了hg bookmark-d something,但是当我使用hg-Git推送到Git存储库时,它不会删除远程存储库上的书签 当我尝试hg bookmark-d origin/something时,它会抱怨它不存在。要从远程服务器删除书签,您必须具有推送到服务器的权限。如果您可以推动它,那么您可以: hg bookmark --delete <bookmark name>
gitpush
删除Git中的远程分支。(见附件)。但我不能用Mercurial书签做同样的事情
我尝试了hg bookmark-d something
,但是当我使用hg-Git推送到Git存储库时,它不会删除远程存储库上的书签
当我尝试
hg bookmark-d origin/something
时,它会抱怨它不存在。要从远程服务器删除书签,您必须具有推送到服务器的权限。如果您可以推动它,那么您可以:
hg bookmark --delete <bookmark name>
hg push --bookmark <bookmark name>
hg书签——删除
hg-push——书签
有关更多信息,请参阅的“使用远程存储库”部分
注意:这只会删除书签本身。它不会删除与书签关联的任何变更集。如果您需要删除变更集本身,那么您必须考虑在.
中使用HG Git的其他方法,目前不可能。p> 您必须安装git客户端,克隆repo并发出
git推送原点:oldbranch
删除旧的分支。希望有一天会有一个补丁。这似乎对hg git不起作用:它抱怨远程服务器上不存在书签。不过,这可能是HGGit中的一个bug。