首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

Eclipse用svn管理Android项目有关问题 (转来的)

2012-12-26 
Eclipse用svn管理Android项目问题 (转来的)用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致

Eclipse用svn管理Android项目问题 (转来的)

用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。

我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。

经过各种谷歌后,晓得了Android项目有以下不能上传:

  • bin目录
  • gen目录
  • .classpath文件
  • .project文件要想在eclipse里屏蔽它们,需要这样操作:

    ?

    1. Click on?Window -> Preferences
    2. Select?Team -> Ignored Resources
    3. Click on?Add Pattern??and enter "bin"
    4. Click on?Add Pattern??and enter "target"
    5. Click on?Add Pattern??and enter "m2-target"
    6. Click on??Add Pattern??and enter "gen"?
    7. Click on??Add Pattern??and enter ".classpath"?
    8. Click on??Add Pattern??and enter ".project"?
    9. Click on?Apply??and then?OK
    这样在以后提交时,这些都会自动屏蔽掉,不会更新上去。

    还有一个问题是每次编译时,eclipse都会将src目录下的东西到考到bin里,这样.svn也会跟着进去,这样即使bin被屏蔽了,但还是在svn时有问题,解决方法:

    菜 单 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,双击或点右边的编辑,在Exclusion patterns中加入"**/.svn/**",让Eclipse忽略.svn目录即可。

    今天折腾了好久还晓得了svn删除某个文件怎么做:

    先在本地

    #svn del 要删除的文件或文件夹

    注意这个是离线操作,此时服务器的这些还在,之后svn ci一下,就可以删掉服务器上的了。

热点排行