Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mercurial中删除远程书签?_Mercurial - Fatal编程技术网

如何在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。