有没有办法在PC上为SVN存储库或SVN客户端设置Ignores的全局列表?
我使用像Tortoise/Ankh/VisualSVN这样的工具的唯一原因是因为我想只检查我需要的文件而没有所有bin/obj/Resharper的东西.
我被宠坏.gitignore而.hgignore我只是复制到存储库中,然后使用git commit -a而不必关心垃圾检查.
我知道我可以手动设置它,但这样做很乏味,我认为它必须应用于每个创建的新文件夹.
在Windows下使用SVN.
Gre*_*ill 77
在安装Subversion时,路径中有一个文件,例如以下某个文件:
C:\Users\<username>\AppData\Roaming\Subversionc:\Documents and Settings\<username>\.subversion\config$HOME/.subversion/config包含Subversion的全局配置.在该[miscellany]部分中global-ignores,您可以使用一个参数来设置全局忽略的文件名模式.
Subversion书籍的Runtime Configuration Area部分提供了更多信息,包括如何在注册表中设置此类全局配置参数.
[miscellany]
global-ignores = *.o *.so *.so.[0-9]* .DS_Store [Tt]humbs.db
Run Code Online (Sandbox Code Playgroud)
或者如果您处于使用Git的过渡阶段:
[miscellany]
global-ignores = .git
Run Code Online (Sandbox Code Playgroud)
bah*_*rep 38
如果您使用Subversion 1.8和更新的客户端,则可以在存储库中设置全局忽略.
Subversion 1.8版本引入了Repository Dictated Configuration功能.由于这个新功能,您可以svn:global-ignores在存储库端配置属性.
参见SVNBook 1.8 | 忽略无版本项和SVNBook 1.8 | 继承属性以获取更多信息.