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

发布于 2024-11-01 16:36:41 字数 331 浏览 3 评论 0原文

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

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一抹苦笑 2024-11-08 16:36:41

理论上,您可以编辑历史记录(前提是尚未有人克隆您的公共存储库),如下所述:

但是,这并不是使用 Mercurial 的最佳方式,因此您在 中所做的操作你的第三次提交更好:hg rename
请参阅 Hg 书:“重命名文件”:

当您使用 hg rename 命令时,Mercurial 会为每个源文件创建一个副本,然后将其删除并将该文件标记为已删除。

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":

When you use the hg rename command, Mercurial makes a copy of each source file, then deletes it and marks the file as removed.

听闻余生 2024-11-08 16:36:41

这是您的初始承诺。

删除存储库并重新开始。

It is your initial commit.

Delete the repository and start over.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文