忽略管理.py含汞(hg.hgignore)

2024-09-30 22:18:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django的项目中使用mercurial,我需要忽略管理.py. 我有我的。像这样的

syntax: glob
*.pyc
*.html~
*.js~
manage.py
settings_local.py
media/

当我更改设置时_本地.py它工作得很好,但是当我换衣服的时候管理.py.hIgnore不起作用

提前谢谢!!在


Tags: 项目djangopysettingsmanagelocalhtmljs
3条回答

只需确保没有添加.hgignore文件。在

如果你真的忘记了。忽略然后再做一次。在

这应该忽略您的管理.py下一个任务!在

.hgignore文件只告诉相关命令,以避免在您要求他们通过扫描目录并查找新的和删除的文件来查找要添加到存储库中的文件时拾取新文件。在

我能记住的两个,可能还有更多:

hg addremove
hg commit  addremove

就这样。如果您在告诉Mercurial忽略文件之前将其添加到存储库中,或者明确地将文件添加到存储库(即使该文件被忽略),那么Mercurial将开始跟踪该文件。在

一旦它开始跟踪它,它就会继续跟踪它。在

换句话说,无论您是否在.hgignore中指定了文件,以下命令都将要求Mercurial开始跟踪该文件:

^{pr2}$

无论您是在编辑.hgignore文件之前还是之后执行此操作都与此无关。在

你的问题听起来好像Mercurial已经在跟踪这个文件了。要让Mercurial停止跟踪文件,请发出forget命令:

hg forget manage.py

然后做出承诺。在此之后,Mercurial将不会获取对该文件的更改。在

是管理.py在根文件夹中,如果是这样,则在创建忽略文件之前将其添加到repo中(因此它已经被跟踪)。如果是第二种情况,那么就告诉Hg忘记该文件

hg forget manage.py是我相信的语法。在

相关问题 更多 >