我的系统位于bitbucket存储库中,并通过Mercurial上传。
几天前,我在上传一个本不应该涉及的文档时遇到了问题。现在,我想知道是否有一个命令选项可以删除我所做的提交。
当然,我尝试了hg log -l 5
然后hg strip 'id commit'
,但是我不想回到上一点,如果不删除提交的话。更确切地说,最后一个。
给专家的提示!仅:记住我已经将我的承诺推送到了bitbucket
“删除提交”的唯一方法是将其剥离到bitbucket上,但这有几个缺点,尤其是如果您之外的人已经“拉出”了违规的提交。
处理您的情况的首选方法是使用hg backout
。这会“隐藏”提交,而不是实际删除它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句