回答
取決於 - 您曾經將其存儲在每個用戶的本地文件中。 (全局忽略配置的一部分或註冊表,取決於操作系統平臺)。
現在他們把它移動到一個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 –