Mercurial 忽略新文件
Mercurial is ignoring new files
如何让新文件显示在 hg status
输出中?
当我 运行 hg status
时,我的项目目录中新创建的文件没有出现。如果我 运行 hg status --all
,我看到它们被忽略了。我希望新创建的文件将被指示为未跟踪,我将不得不手动忽略它们,而不是相反。
新文件类型未在 .hgignore
中列出,我的 mercurial.ini
中也没有任何影响它的内容。
# .hgignore
syntax: glob
## Specific Files ##
## File Types ##
*~
*.pyc
*\#
## Directories ##
venv/*
.idea/*
.pytest_*
__pycache__/*
*/__pycache__/*
; mercurial.ini
[ui]
username = Lorem Ipsum <loremipsum@dolorsitamet.com>
editor = "C:\Program Files\emacs-26.1-x86_64\bin\emacsclientw.exe"
[pager]
pager = C:\Program Files (x86)\less-530-win32-static-x86\less.exe
[color]
mode = win32
[alias]
; Prevents creation of .orig files
undo = revert --no-backup
问题是哈希在.hgignore
中没有正确转义。
不正确
*#
正确
*\#
.hgignore
文件使用散列进行注释。没有它,Mercurial 会将 *#
解释为 *
。这告诉 Mercurial 忽略一切!这就是 hg status
.
中没有任何内容的原因
如何让新文件显示在 hg status
输出中?
当我 运行 hg status
时,我的项目目录中新创建的文件没有出现。如果我 运行 hg status --all
,我看到它们被忽略了。我希望新创建的文件将被指示为未跟踪,我将不得不手动忽略它们,而不是相反。
新文件类型未在 .hgignore
中列出,我的 mercurial.ini
中也没有任何影响它的内容。
# .hgignore
syntax: glob
## Specific Files ##
## File Types ##
*~
*.pyc
*\#
## Directories ##
venv/*
.idea/*
.pytest_*
__pycache__/*
*/__pycache__/*
; mercurial.ini
[ui]
username = Lorem Ipsum <loremipsum@dolorsitamet.com>
editor = "C:\Program Files\emacs-26.1-x86_64\bin\emacsclientw.exe"
[pager]
pager = C:\Program Files (x86)\less-530-win32-static-x86\less.exe
[color]
mode = win32
[alias]
; Prevents creation of .orig files
undo = revert --no-backup
问题是哈希在.hgignore
中没有正确转义。
不正确
*#
正确
*\#
.hgignore
文件使用散列进行注释。没有它,Mercurial 会将 *#
解释为 *
。这告诉 Mercurial 忽略一切!这就是 hg status
.