SVN在备份时如果之前不做任何的配置,会默认存在一个过滤条件,这样在备份代码工程时会过滤一些文件,如".o"、".lo"等编译文件,但是最大的隐患就是此默认的过滤条件会过滤掉静态库文件".a"。 1、
SVN在备份时如果之前不做任何的配置,会默认存在一个过滤条件,这样在备份代码工程时会过滤一些文件,如".o"、".lo"等编译文件,但是最大的隐患就是此默认的过滤条件会过滤掉静态库文件".a"。
1、如果你用的是 linux 系统并且使用 svn 命令行进行备份,你需要修改 svn 的配置文件
vim ~/.subversion/config +103
大概在103行
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
将其改为
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo __pycache__
注意代码前面不要有空格。
2、如果你使用 TortoizeSVN 软件,则打开TortoizeSVN的设置
在下面的红色方框中("Global ignore pattern")找到 "*.a" 并将其删除即可。