简体   繁体   中英

hg local ignore

I could have sworn there was a way to keep a local ignore file in an hg repo, ie a file similar in function to .hgignore, but not checked into the repo. This could be used to ignore changes to an IDE project file if different IDEs are being used, for example. I'm having trouble finding how it's done. Does anyone recall the details?

This is what I was looking for.

Add the following to the repo's .hg/hgrc:

 [ui] ignore = /path/to/repo/.hg/hgignore 

and create a new file .hg/hgignore beside it. This new file will be untracked, but work the same as the versioned .hgignore file for this specific working copy. (The /path/to/repo bit is unfortunate but necessary to make it work when invoking 'hg' from within a subdir of the repo.)

In version 3.5, setting the ignore property under the ui section changes the global ignore file. To add additional files to be ignored, follow the advice of Jeroen Dierckx and set the ignore.local property to get the same effect as adding to .git/info/exclude in a git repository.

[ui]
ignore = .hgignore
ignore.local = .hg/hgignore

只需创建.hgignore文件并将.hgignore添加到.hgignore文件中。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM