如何从Mercurial存储库中完全删除某些内容?

时间:2011-04-17 01:59:37

标签: mercurial repository bitbucket

如果你看到这里,你会看到我有:

CheeryTomatoe.Examples  <--- I want to remove this.         
CherryTomatoe           
CherryTomatoe.Examples  

https://bitbucket.org/sergiotapia/cherrytomato

如何从我的存储库中完全删除它?我可以运行什么命令?

2 个答案:

答案 0 :(得分:3)

这是你最初的提交。

删除存储库并重新开始。

答案 1 :(得分:3)

理论上,您可以编辑历史记录(前提是没有人克隆您的公共回购),如下所述:

但是,这不是使用Mercurial的最佳方式,因此您在your third commit中所做的更好: hg rename
见Hg书:“renaming file”:

  

当您使用hg rename命令时,Mercurial会复制每个源文件,然后将其删除并将文件标记为已删除。