我有一个位于桶存储库中的系统,我用Mercurial上传了它。
几天前,我在上载我不应该碰到的文档时遇到了问题。现在,我想知道是否有一个命令选项可以删除我所做的提交。
我当然先尝试过hg log -l 5
,然后尝试过hg strip 'id commit'
,但是我不想回到上一点,如果不删除提交的话。更确切地说,最后一个。
给专家的提示!:请记住,我已经将提交提交到了bitbucket
答案 0 :(得分:2)
“删除提交”的唯一方法是将其剥离到bitbucket上,但这有几个缺点,特别是如果除了您之外的人已经“拉出”了违规的提交。
处理您的情况的首选方法是使用hg backout
。这会“隐藏”提交,而不是实际删除它。