如何从 Mercurial 存储库中完全删除某些内容?
如果您看到这里,您会看到我有:
CheeryTomatoe.Examples <--- I want to remove this.
CherryTomatoe
CherryTomatoe.Examples
https://bitbucket.org/sergiotapia/cherrytomato
我怎样才能从我的存储库中完全删除它?我可以运行什么命令?
If you see here, you'll see that I have:
CheeryTomatoe.Examples <--- I want to remove this.
CherryTomatoe
CherryTomatoe.Examples
https://bitbucket.org/sergiotapia/cherrytomato
How can I completely remove this from my repository? What command can I run?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
理论上,您可以编辑历史记录(前提是尚未有人克隆您的公共存储库),如下所述:
但是,这并不是使用 Mercurial 的最佳方式,因此您在 中所做的操作你的第三次提交更好:
hg rename
:请参阅 Hg 书:“重命名文件”:
In theory, you can edit the history (provided nobody has yet cloned your public repo), as described in:
However, that is not the best way to work with Mercurial, so what you did in your third commit is better:
hg rename
:See Hg book: "renaming file":
这是您的初始承诺。
删除存储库并重新开始。
It is your initial commit.
Delete the repository and start over.