回答
取决于 - 您曾经将其存储在每个用户的本地文件中。 (全局忽略配置的一部分或注册表,取决于操作系统平台)。
现在他们把它移动到一个svn属性,所以它的stored in the repository。其名为svn:global-ignores并自动使用。
就我个人而言,我曾经把它们放在预提交钩子中,并拒绝任何提交禁止文件类型的提交。
您可以找到默认全局文件忽略列表中自动生成用户特定的配置文件,在注释掉的行(在第miscellany
关键global-ignores
)。例如,在由Subversion 1.8生成的文件中:
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
# *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db
文件位置因操作系统而异;在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"
Windows的文件位置是什么? (也许是Mac OS) – Stephan
@Stephan,在Mac OSX上它应该和Linux上一样,在Windows上它是'%appdata%\ subversion \ config'(参见[用户的Subversion配置文件存储在哪里操作系统?](https://stackoverflow.com/a/10617826/427158))。 – maxschlepzig
- 1. SVN忽略svn中未列出的文件:忽略
- 2. SVN忽略文件
- 3. SVN忽略文件
- 4. svn:忽略排除文件被忽略
- 5. 忽略svn中的文件?
- 6. 默认清单文件放在哪里?
- 7. 忽略Rails默认布局文件
- 8. Mysql忽略哪里?
- 9. 默认情况下,TFS中忽略哪些文件?
- 10. git默认忽略哪些文件/目录?
- 11. 哪里是在Eclipse中添加一些东西来忽略SVN列表
- 12. MySQL在哪里被忽略
- 13. svn db文件在哪里?
- 14. SVN:忽略子文件夹
- 15. SVN不忽略文件
- 16. SVN忽略大文件
- 17. 乌龟SVN,忽略文件
- 18. SVN忽略文件夹连连表示
- 19. MySQL sql忽略在哪里条件
- 20. Eclipse STS svn svn:忽略,不让我忽略某些文件
- 21. intelliJ的默认JavaScript插件在哪里?
- 22. “SVN列表”忽略的外部
- 23. SVN - 忽略空格的已更改文件列表
- 24. jenkins - scm文件忽略svn文件
- 25. 在Android Studio中忽略哪些文件用于提交SVN
- 26. SVN在进行iPhone开发时应该忽略哪些文件?
- 27. 哪些文件要忽略在eclipse中使用提交到SVN
- 28. 在svn上本地忽略文件
- 29. 默认collectd pluggindir在哪里?
- 30. 如何判断在SVN中忽略文件是否被忽略?
我不会说我们移动了它。我们只是添加了一个新的属性,其行为喜欢svn:忽略但是由父母的子女继承。将所有3种不同的方法合并以确定忽略列表。 https://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config –