水银。删除推送到存储库的分支

Mercurial. Delete a branch pushed to repository

我将一个分支推送到不再使用的存储库。我怎样才能删除它?

您不能删除远程存储库中的任何内容。历史编辑操作确实需要本地访问(例如,也可以通过 bitbucket 上的 availabe 之类的 Web 界面)。

如果您可以本地访问存储库,那么您可以删除不再需要的变更集。请注意,它正在改变历史,因此请先进行备份。另外请注意,任何拉取这些更改但不在本地剥离它们的人都会将它们带回来,如果那个人推送到那个回购协议。

编辑以添加: 也就是说,如果您使用阶段,有一个非发布存储库作为服务器,并且您推送的更改是草稿阶段的,那么可以简单地剥离更改而无需本地访问。如果您使用进化扩展,这将特别有用。