忽略存储库中的跟踪项目

发布于 2024-11-26 21:41:20 字数 435 浏览 0 评论 0原文

我的网站有一个 mercurial 项目。我有符号链接Mac OS X 别名)很多文件从这里`到其他地方。我也犯了一个错误,在我的存储库中添加并提交了所有别名。

但是现在我想让它们不被跟踪,所以我在 .hgignore 中添加了一个条目 -

syntax:glob

*.pdf
*alias

[... snipped ...]

但当我执行 hg status 时我仍然看到它们

$ hg status

M documents/.../x alias
M documents/.../y alias
M documents/.../z alias

[... snipped ...]

I have a mercurial project of my website. I have symlinked (Mac OS X aliases) lot of files from here `to elsewhere. I made a mistake to add and commit all the aliases in my repository too.

However now I want to keep them untracked, so I added an entry in my .hgignore -

syntax:glob

*.pdf
*alias

[... snipped ...]

But I still see them when I do hg status

$ hg status

M documents/.../x alias
M documents/.../y alias
M documents/.../z alias

[... snipped ...]

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

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

发布评论

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

评论(1

三生池水覆流年 2024-12-03 21:41:20

您需要告诉 hg 删除或忘记这些文件,因为现在它们仍然在您的存储库中,并且 hg 不会忽略它已经跟踪的文件 - 它只会忽略尚未跟踪的文件。

You need to tell hg to remove or forget these files, because right now they are still in your repository, and hg won't ignore files that it's already tracking--it will just ignore files that aren't already tracked.

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