Android SVN不导入.so文件

Android SVN不导入.so文件,android,svn,Android,Svn,我正在将Android源代码库导入SVN。Android在其发行版中提供了大量的.so和.a文件。这些.so和.a文件不会导入到svn中 以下是我的“配置”文件中的相关项目,但它仍然没有导入 gloabl忽略标志。默认情况下会对其进行注释 “#”全局忽略=*.o*.lo*.la*.al.libs*.so.so.[0-9]*.a*.pyc*.pyo “#”*.rej~####*.*.swp.DS_商店 自动属性。它已设置为是 启用自动道具=是 .so文件已在自动属性标志中启用。 [自动道具] *

我正在将Android源代码库导入SVN。Android在其发行版中提供了大量的.so和.a文件。这些.so和.a文件不会导入到svn中

以下是我的“配置”文件中的相关项目,但它仍然没有导入

  • gloabl忽略标志。默认情况下会对其进行注释 “#”全局忽略=*.o*.lo*.la*.al.libs*.so.so.[0-9]*.a*.pyc*.pyo “#”*.rej~####*.*.swp.DS_商店
  • 自动属性。它已设置为是
    启用自动道具=是
  • .so文件已在自动属性标志中启用。
    [自动道具]
    *.c=svn:eol style=native
    *.cpp=svn:eol style=native
    *.h=svn:eol style=native
    “#”*.dsp=svn:eol style=CRLF
    “#”*.dsw=svn:eol style=CRLF
    “#”*.sh=svn:eol style=native;svn:可执行文件
    *.txt=svn:eol style=native
    *.png=svn:mime type=image/png
    *.jpg=svn:mime type=image/jpeg
    Makefile=svn:eol style=native
    *.so=svn:mime type=application/octet流
    .a=svn:mime类型=应用程序/八位字节流
    .所以svn:mime类型=应用程序/八位字节流
尽管如此,我还是无法导入.so和.a文件。我需要建议

谢谢,

ARVR

可能您有一个活动的
svn:ignore
规则阻止导入。

如果您根本没有设置全局忽略,那么svn会自动使用默认的全局忽略。 也就是说,这条线

#全局忽略=*.o*.lo*.la*.al.libs*.so.so.[0-9]*.a*.pyc*.pyo'#'.rej~##.#.*.swp.DS#u存储

实际上与:

全局忽略=*.o*.lo*.la*.al.libs*.so.so.[0-9]*.a*.pyc *.pyo'#'.rej~###.#.*.swp.DS#u商店

因为如果未指定任何内容,则使用默认值


若要忽略*.so和.so.[0-9]文件,您必须在配置文件中取消对gobal ignores部分的注释,并在其中指定一个空行或您自己的全局忽略列表。

忘记了,如果我执行“svn add*”,则指定不带任何--no ignore,则.so和.a文件确实会被添加而不会出现任何问题。哦,是的,谢谢这确实奏效。我从未意识到“不”忽略等于忽略。文档或svn手册可能会在某个地方指定它。我确实更新了我的配置文件以取消注释全局忽略,并从行中删除了*.so*.a so.[0-9],其余部分保持不变。Post此svn导入确实导入了所有文件。感谢subversion团队提供的非直观的解决方案。