`
stone02111
  • 浏览: 214798 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Eclipse用svn管理Android项目问题

 
阅读更多

 

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

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

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

 

  • bin目录
  • gen目录
  • .classpath文件
  • .project文件

要想在eclipse里屏蔽它们,需要这样操作:

 

 

Click on Window -> Preferences
Select Team -> Ignored Resources
Click on Add Pattern and enter "bin"
Click on Add Pattern and enter "target"
Click on Add Pattern and enter "m2-target"
Click on Add Pattern and enter "gen"
on Add Pattern and enter ".classpath"
Click on Add Pattern and enter ".project"
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一下,就可以删掉服务器上的了。

分享到:
评论

相关推荐

    Android项目在eclipse通过SVN资源库中检出项目遇到问题解决

    Android 项目在 Eclipse 通过 SVN 资源库中检出项目遇到问题解决 Android 项目在 Eclipse 通过 SVN 资源库中检出项目是一个常见的操作,但是在这个过程中我们可能会遇到一些问题,例如项目编码格式错误、库文件...

    eclipse svn 插件

    Eclipse SVN插件是开发人员在使用Eclipse IDE进行版本控制时的重要工具,它使得开发者能够在Eclipse环境中方便地与Subversion(SVN)服务器进行交互。Subversion是一款开源的版本控制系统,用于管理项目的源代码和...

    eclipse SVN插件

    6. **使用SVN插件**:现在,你可以在Eclipse的工作空间中右键点击项目,选择`团队` -> `共享项目`,然后选择SVN来将项目添加到版本控制。之后,你可以使用`团队`菜单下的各种选项进行提交、更新、解决冲突等操作。 ...

    myEclipse8.5集成svn android svn使用

    1. 创建版本库:在开始使用SVN前,我们需要在SVN服务器上创建一个版本库,用于存放Android项目的代码。这通常通过命令行工具如TortoiseSVN或者服务器管理界面来完成。 2. 将Android项目导入SVN:在myEclipse中,...

    android ADT SVN 插件下载

    本话题将重点介绍"android ADT SVN 插件下载"的相关知识点,以及如何在Eclipse或STS中安装这些插件。 首先,Android Development Toolkit (ADT) 是Google提供的一款用于Eclipse的插件,它为Android应用开发提供了...

    Eclipse ADT Plugin For Android 15.0.1

    在使用Eclipse ADT Plugin for Android 15.0.1时,需要注意的是,尽管这个版本对当时(Android 15)的开发提供了很好的支持,但随着Android版本的迭代,Eclipse ADT逐渐被Google官方放弃,转而推荐使用Android ...

    Android Eclipse Plugin 12.0

    2. **项目创建与管理**:Android Eclipse Plugin 提供了向导来帮助开发者快速创建新的Android项目。它自动配置项目的结构,包括源代码目录、资源文件和必要的构建设置。 3. **代码编辑器**:该插件集成了针对...

    mac os install eclipse and setting svn

    本文将详细介绍如何在Mac上安装Eclipse以及配置SVN,解决可能遇到的`javah`缺失问题。 首先,我们需要下载Eclipse。Eclipse Indigo (v3.7.1) 是一个适用于多种开发需求的版本,可以从官方网站...

    Android Apps with Eclipse

    第七章关注于使用Eclipse进行Android原生开发(即使用C/C++语言编写的应用程序)。这一章节详细介绍了如何安装配置Android Native Development Kit (NDK),并利用Eclipse开发原生代码。此外,还会讨论如何在Java代码...

    Android 最简工程 Eclipse

    在Android开发领域,Eclipse曾是开发者们广泛使用的集成开发环境(IDE)。"Android 最简工程 Eclipse" 提供了一个简洁的基础框架,适用于那些希望快速创建一个新的Android项目进行调试的开发者。这个压缩包文件可能...

    android安装及svn、arcgis插件

    ADT提供了许多用于Android开发的特性,如项目创建、设备模拟器管理等。 在开发团队中工作时,通常会使用版本控制系统,例如Subversion (SVN)。要在Eclipse中安装SVN插件Subclipse,同样采用`Help` -> `Install New ...

    eclipse清理Android项目工具

    "eclipse清理Android项目工具"是一个专为解决这一问题而设计的实用程序。它能够智能地扫描并识别出Eclipse中不再被引用的Java文件和资源文件,然后安全地删除它们,从而帮助开发者优化项目结构,提高开发效率。 该...

    浅析SVN在Android Studio中的安装和配置方法

    使用SVN在Android Studio中可以将项目版本控制进行集中管理,提高团队协作效率和项目开发质量。SVN可以帮助开发者追踪项目的修改历史,快速定位错误和问题,提高项目的稳定性和可靠性。 六、SVN在Android Studio中...

    Eclipse Android 开发插件

    Eclipse Android插件也支持版本控制集成,例如Git或SVN,这样团队协作开发时,可以方便地进行代码提交、分支管理和合并。 最后,Eclipse ADT插件还包括对Android库项目的支持,开发者可以创建库项目并将其添加到...

    SVN插件+win7 64+android developer tools

    标题中的“SVN插件+win7 64+android developer tools”暗示了这是一个关于在Windows 7 64位操作系统环境下,使用SVN(Subversion)版本控制系统与Android Developer Tools进行协同开发的教程。SVN是源代码管理工具,...

    eclipse插件包-vim-svn-adt-git-合集

    3. **Android Developer Tools (adt-12.0.0)**:ADT是Google提供的专门用于Android应用开发的工具集,它集成在Eclipse中,提供了图形化的布局编辑器、设备模拟器、项目构建工具以及调试工具等,大大简化了Android...

    svn-maven-andrion插件

    【svn-maven-andrion插件】是一种针对Eclipse集成开发环境的插件组合,它旨在简化Android开发者在版本控制(使用Subversion,简称svn)、项目构建(使用Maven)以及Android开发(使用Android Development Toolkit,...

    com.android.ide.eclipse.ndk_23

    安装了这个插件后,开发者可以在Eclipse内方便地管理NDK项目,进行编译、调试和构建原生代码。 "com.android.ide.eclipse.ndk_23.0.2.1259578.jar"是该插件的核心组件,包含了与NDK相关的所有功能和API,使得...

    eclipse 结合Android开发插件ADT-0.9.3

    在Android应用开发领域,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。然而,为了专门针对Android平台进行开发,我们需要在Eclipse中安装一个专用的插件——Android ...

Global site tag (gtag.js) - Google Analytics