我有一个编译的静态库(带有"a"扩展名)我想要包含在我的SVN存储库中但添加它永远不会工作(添加其他类型的项目没有问题).如果我更改扩展名(例如,"library.a" - >"library.b"),则添加有效.为什么"a"扩展失败了?有没有办法解决这个问题而不重命名文件?
jtm*_*jtm 54
您是否检查了全局忽略设置.在linux上,它们存储在〜/ .subversion/config中
我机器上的默认设置是:
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
Run Code Online (Sandbox Code Playgroud)
所以它忽略*.a文件
更多信息在这里
您应该能够添加该文件
svn add "file" --no-ignore
Run Code Online (Sandbox Code Playgroud)
绕过任何忽略规则集.
如果命令:
svn status --no-ignore
Run Code Online (Sandbox Code Playgroud)
我在前面回来你有一个本地的忽略.跑:
svn propedit svn:ignore
Run Code Online (Sandbox Code Playgroud)