2011-12-13 68 views
2

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

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

  • gloabl忽略标志。它被默认评论为 '#'global-ignores = * .o * .lo * .la * .al .libs * .so .so。[0-9] * .a * .pyc * .pyo '#'* .rej 〜##。#*。*。swp .DS_Store
  • 自动属性。它已被设置为是
    enable-auto-props =是
  • .so文件在自动属性标志中启用。
    [自动道具]
    的* .c = SVN:EOL风格=本地
    *的.cpp = SVN:EOL风格=本地
    的* .h = SVN:EOL风格=本地
    “# “* .DSP = SVN:EOL风格= CRLF
    '#' * .DSW = SVN:EOL风格= CRLF
    '#' * .SH = SVN:EOL式=本地;的svn:可执行
    * .TXT = SVN:EOL式=天然
    * .PNG =的svn:mime类型=图像/ PNG
    * .JPG =的svn:mime类型=图像/ JPEG
    生成文件= SVN:EOL式= NATIV È
    *。所以=的svn:mime类型=应用/八位字节流
    .A =的svn:mime类型=应用/八位字节流
    。所以。
    = svn:mime-type = application/octet-stream

尽管如此,我无法导入.so和.a文件。需要建议。

感谢,
ARVR

+0

忘了,指定,如果我做'svn add *',没有任何--no-ignore,那么.so和.a文件确实会被添加,没有任何问题。 – ARVR

回答

12

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

#全局忽略= *的.o * .LO * .la * .al的.libs *的.so的.so。[0-9] * .A * * pyc文件。 。杓 '#' 名为.rej〜### * SWP .DS_Store

实际上是非常相同:

全球忽略= *的.o * .LO *。 la * .al .libs * .so .so。[0-9] * .a * .pyc * .pyo'#'.rej〜##。#。*。swp .DS_Store

因为如果没有指定,则使用默认值。

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

+0

哦,是的,谢谢这个DID的工作。我从来没有意识到,“不”忽视等于忽视。文档或svn书籍可能指定了它。我更新了我的配置文件,取消注释全局忽略并从行中除去* .so * .a so。[0-9],剩下的就像它一样。发布这个svn导入没有导入所有的文件。感谢解决方案 – ARVR

+1

这对Subversion团队来说是非常不直观的。 – deltamind106

1

也许你有一个活跃的svn:ignore规则,阻止进口。