如何从 bitbucket mercurial 存储库中删除远程提交

How to delete remote commit from bitbucket mercurial repository

如何从 bitbucket mercurial 存储库中删除远程提交?

调查结果: 我在 "Admin" 部分找不到 "Repository management"。 answer中提到的。这个功能 deprecated/dropped 来自 bitbucket 吗?如果不是它在哪里?请注意,我是存储库的所有者。

专家注意!仅: 请记住,我已经将我的提交推送到 bitbucket。我知道删除提交不好,我不想通过添加额外的提交来取消我的历史记录。此外,我可以向你保证,有人会从这个 repo 的每个本地克隆中手动删除提交。所以你不用担心这个。

在 BitBucket 上,转到您正在谈论的存储库的概述页面。

左侧有一个菜单,在它的底部有一个名为 设置 的条目,点击它。
然后在设置页面上有一个名为 Strip ChangesetsStrip commits 的条目,您可以在其中指定要删除的修订。

请记住,如果您要删除的变更集有子变更集,那么这些变更集也会被删除。