放弃 Mercurial 主题

Abandon Mercurial topic

放弃当前 Mercurial topic 中不需要的变更集的最佳方法是什么,这些变更集已经被推送并且不能被删除?

换句话说,是否可以在不发布的情况下从 hg topics 输出中删除主题?

hg prune -r "topic(some-topic-name)" 会将所有标有主题 some-topic-name 的修订在本地标记为已过时

hg push --hidden 然后应该在远程存储库中标记它们。 --hidden 并不总是必需的。