SVN 默认忽略文件列表在哪里?

Ste*_*han 4 svn documentation ignore filelist

我已经用谷歌搜索并搜索了文档。我被困在这个问题上。

你知道subversion 忽略的文件列表位于哪里吗?

max*_*zig 5

您可以在自动生成的用户特定配置文件中的注释行(在部分中键入)中找到默认的全局文件忽略列表。例如,在 Subversion 1.8 生成的文件中:global-ignoresmiscellany

# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
#   *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db
Run Code Online (Sandbox Code Playgroud)

文件位置因操作系统而异;在 Linux/UNIX 下默认为~/.subversion/config.

或者,您可以直接在 Subversion 源代码存档文件中查找默认忽略列表(subversion/include/svn_config.h,搜索GLOBAL_IGNORE_LINE)。

示例(颠覆 1.9):

#define SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_1 \
  "*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__"
#define SVN_CONFIG__DEFAULT_GLOBAL_IGNORES_LINE_2 \
  "*.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db"
Run Code Online (Sandbox Code Playgroud)