如何让Mercurial忽略Vim的.swp文件?

amc*_*ack 3 vim mercurial hgignore

当我在vim中打开一些文件时,我试图进行一些更改,并且在提交和合并以及排序时,最终提出了:

alex@adebian:~/cs4290/p3$ hg status
R test
! project3_framework/protocols/.MI_protocol.cpp.swp
! project3_framework/protocols/.MSI_protocol.cpp.swp
Run Code Online (Sandbox Code Playgroud)

.hgignore在项目中添加了一个文件,其中包含以下内容:

syntax: glob
*.cpp.swp
Run Code Online (Sandbox Code Playgroud)

我已经关闭了我的vim会话(删除文件)但文件仍在显示.如何让mercurail忽略.swp文件?

zer*_*kms 8

!sign表示mercurial无法找到已添加到存储库的文件.所以你首先需要forget或者remove那些文件.在那之后 - status由于你忽略了它们,它们将不再出现.