如何删除已推送的Mercurial提交?

时间:2018-12-24 01:43:16

标签: mercurial bitbucket tortoisehg

我有一个位于桶存储库中的系统,我用Mercurial上传了它。

几天前,我在上载我不应该碰到的文档时遇到了问题。现在,我想知道是否有一个命令选项可以删除我所做的提交。

我当然先尝试过hg log -l 5,然后尝试过hg strip 'id commit',但是我不想回到上一点,如果不删除提交的话。更确切地说,最后一个。

给专家的提示!:请记住,我已经将提交提交到了bitbucket

1 个答案:

答案 0 :(得分:2)

“删除提交”的唯一方法是将其剥离到bitbucket上,但这有几个缺点,特别是如果除了您之外的人已经“拉出”了违规的提交。

处理您的情况的首选方法是使用hg backout。这会“隐藏”提交,而不是实际删除它。

相关问题