Subversion(SVN)和静态库(.a文件)的兼容性?

我不能将.a文件(静态库)添加到我的存储库中。 为什么?

有没有办法“强制”SVN接受他们(至less作为静态文件…)?

svn:ignore属性包含了某些Subversion操作将忽略的文件模式列表。

你也有一个全局忽略的configuration文件。 这是一个描述文件和目录名称的空格分隔球体列表

svn statussvn addsvn import命令也会忽略与列表匹配的文件。

要覆盖特定的实例,请使用--no-ignore命令行标志:

 >>>>svn help add usage: add PATH... Valid options: --targets ARG : pass contents of file ARG as additional args -N [--non-recursive] : obsolete; try --depth=files or --depth=immediates --depth ARG : limit operation by depth ARG ('empty', 'files', 'immediates', or 'infinity') -q [--quiet] : print nothing, or only summary information --force : force operation to run --no-ignore : disregard default and svn:ignore property ignores --auto-props : enable automatic properties --no-auto-props : disable automatic properties 

确保你的问题是由SVN忽略configuration引起的。 'svn status'将会丢失'* .a'文件, 'svn status –no-ignore'将在前面显示一个问号。

在主目录中打开Subversionconfiguration文件:

 ~/.subversion/config 

search“全局忽略”部分:

 global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store 

从被忽略的文件列表中删除* .a