Android SVN不导入.so文件
我正在将Android源代码库导入SVN。Android在其发行版中提供了大量的.so和.a文件。这些.so和.a文件不会导入到svn中 以下是我的“配置”文件中的相关项目,但它仍然没有导入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文件已在自动属性标志中启用。 [自动道具] *
- 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类型=应用程序/八位字节流
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团队提供的非直观的解决方案。