Mercurial 更新不起作用

发布于 2024-10-11 17:23:00 字数 260 浏览 6 评论 0原文

我正在使用 Mercurial 1.7.2 Windows

我有一个本地存储库,我将一些文件复制到其中。现在我想删除这些文件。我尝试使用恢复和更新,但这些文件仍然存在。

我什么也没尝试过这些命令

hg revert --all

,文件仍然

hg update null 

没有任何东西

我使用命令行从我的存储库运行这些命令

I'm using Mercurial 1.7.2 Windows

I have a local repo where I copied some files into.Now I'd like to remove these files. I tried to use revert and update but those files are still there.

I tried these commands

hg revert --all

nothing, files stll there

hg update null 

still nothing

I ran these commands from my repo using the commandline

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(3

淡淡的优雅 2024-10-18 17:23:00

使用PurgeExtension。它是 Mercurial 的插件。 Mercurial 附带 Purge,但默认情况下该插件处于非活动状态。启用它然后使用:

hg purge

Use PurgeExtension. It's a plugin for Mercurial. Purge is shipepd with Mercurial but by default is this plugin inactive. Enable it and then use:

hg purge
债姬 2024-10-18 17:23:00

尝试hg status。如果它将您复制到那里的文件列为未知,您所需要做的就是手动删除它们,因为 Mercurial 无论如何都不会跟踪它们。否则,您需要告诉 Mercurial 忘记它们或从存储库中删除它们。 (例如hg忘记foo.bar)。相反,mercurial 不会跟踪新文件,除非您告诉它,所以如果您将文件复制到本地存储库,则需要执行 hg add foo.bar 然后 hg commit 让 Mercurial 跟踪他们。

Try hg status. If it lists the files you copied there as unknown, all you need to do is delete them manually, as mercurial isn't tracking them anyway. Otherwise, you need to tell mercurial to forget or delete them from the repo. (e.g. hg forget foo.bar). Conversely, mercurial will not track new files until you tell it to, so if you copy files into your local repo, you need to do hg add foo.bar and then hg commit to make mercurial track them.

只为守护你 2024-10-18 17:23:00

尝试:
hg 删除

或查看 hg backout 命令

try:
hg remove

or look into the hg backout command

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