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

时间:2016-03-04 18:47:16

标签: version-control mercurial

我将一个分支推送到永远不会再次使用的存储库。我该如何删除它?

1 个答案:

答案 0 :(得分:1)

您无法删除远程存储库中的任何内容。历史编辑操作确实需要本地访问(例如,也可以通过像bitbucket上的可用的web界面)。

如果您具有对存储库的本地访问权限,则可以删除不再需要的更改集。记住,它正在改变历史,因此在此之前进行备份。还要注意的是,任何推动这些变化并且不会在本地剥离它们的人,如果那个人推进那个回购,也会把它们带回来。

编辑添加: 也就是说,如果您使用阶段,将非发布存储库作为服务器,并且您推送的更改属于草稿阶段,则可以简单地删除更改而无需本地访问。如果您使用evolve扩展名,这将特别有用。