TortoiseSVN 1.6.16是最后一个目录独立管理自身cache的svn版本(每个目录下都有一个隐藏的.svn文件夹)
之后的版本会则会根目录上统一进行管理(只有根目录下有一个隐藏的.svn文件夹)
各个目录独立管理自己cache会有很多好处:
① 各个目录相互独立,互相不受影响
② 目录下出现难以处理的svn错误时,可通过删除目录重新拉取来暴力解决
由于svn默认对.a和.so文件设置了过滤:对某个目录add时,不会将该目录下的.a、.so文件add,必须再手动一个一个的add进去
Global ignore pattern: *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
该设置记录在注册表以下键值(HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config\miscellany\global-ignores)中:
注:Global ignore pattern设置是全局有效的,会作用于本机所有svn的Working Copy
----------------------------------------------------------------------------------------------------------
服务器:Repository
本地: Local