Mercurial 状态不显示修改的文件

发布于 2024-10-02 08:08:53 字数 292 浏览 2 评论 0原文

我在 Debian 服务器上运行 Mercurial 1.6.4。它没有显示我知道已修改的修改文件。

我将修改一个文件,然后将显示 hg status

! filename.txt

然后我再次运行 hg status,但什么也没有显示。我试图签入一个我知道已修改的文件,可惜,Mercurial 说没有任何更改。

我什至运行了 hg st --all | grep 'M ' 它会显示修改后的文件!但我无法检查它们。

I'm running Mercurial 1.6.4 on my Debian server. It is not showing modified files that I know have been modified.

I'll modify a file, and an hg status will show:

! filename.txt

Then I run an hg status again and nothing shows up. I've tried to check in a file I know was modified, and alas, Mercurial says nothing was changed.

I even ran a hg st --all | grep 'M ' and it shows the modified files! Yet I can't check them in.

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

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

发布评论

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

评论(2

葬心 2024-10-09 08:08:53

您应该仔细检查 inotify 扩展是否在您不知情的情况下启用。一些较旧的 Debian 软件包在系统范围的配置中默认启用它。用于

hg showconfig --debug extensions

列出已启用的扩展并列出每个设置的读取位置。如果已启用,您可以通过添加

[extensions]
inotify = !

~/.hgrc 文件或编辑全局配置文件来禁用它。

You should double-check that the inotify extension has not been enabled without your knowledge. Some older Debian packaged enabled it by default in the system-wide config. Use

hg showconfig --debug extensions

to list the enabled extensions and to list where each setting is read from. If it is enabled, you can disable it by adding

[extensions]
inotify = !

to your ~/.hgrc file or by editing the global config file.

伴随着你 2024-10-09 08:08:53

我尝试签入一个我知道的文件
被修改了,唉,Mercurial 说
没有任何改变。

如果您“签入”,即:提交,那么状态将不会将其显示为已修改,因为自上次提交以来它尚未被修改。

I've tried to check in a file I know
was modified, and alas, Mercurial says
nothing was changed.

If you 'check it in', ie: commit, then status will not show it as modified because it has not been modified since the last commit.

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