用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"
- Click 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 资源库中检出项目是一个常见的操作,但是在这个过程中我们可能会遇到一些问题,例如项目编码格式错误、库文件...
Eclipse SVN插件是开发人员在使用Eclipse IDE进行版本控制时的重要工具,它使得开发者能够在Eclipse环境中方便地与Subversion(SVN)服务器进行交互。Subversion是一款开源的版本控制系统,用于管理项目的源代码和...
6. **使用SVN插件**:现在,你可以在Eclipse的工作空间中右键点击项目,选择`团队` -> `共享项目`,然后选择SVN来将项目添加到版本控制。之后,你可以使用`团队`菜单下的各种选项进行提交、更新、解决冲突等操作。 ...
《myEclipse8.5集成SVN与Android SVN使用详解》 在软件开发过程中,版本控制工具的重要性不言而喻,它能够帮助开发者追踪代码的变更历史,协同多人合作,并确保代码的一致性和稳定性。本文将详细介绍如何在...
本话题将重点介绍"android ADT SVN 插件下载"的相关知识点,以及如何在Eclipse或STS中安装这些插件。 首先,Android Development Toolkit (ADT) 是Google提供的一款用于Eclipse的插件,它为Android应用开发提供了...
2. **项目创建与管理**:Android Eclipse Plugin 提供了向导来帮助开发者快速创建新的Android项目。它自动配置项目的结构,包括源代码目录、资源文件和必要的构建设置。 3. **代码编辑器**:该插件集成了针对...
在使用Eclipse ADT Plugin for Android 15.0.1时,需要注意的是,尽管这个版本对当时(Android 15)的开发提供了很好的支持,但随着Android版本的迭代,Eclipse ADT逐渐被Google官方放弃,转而推荐使用Android ...
第七章关注于使用Eclipse进行Android原生开发(即使用C/C++语言编写的应用程序)。这一章节详细介绍了如何安装配置Android Native Development Kit (NDK),并利用Eclipse开发原生代码。此外,还会讨论如何在Java代码...
ADT提供了许多用于Android开发的特性,如项目创建、设备模拟器管理等。 在开发团队中工作时,通常会使用版本控制系统,例如Subversion (SVN)。要在Eclipse中安装SVN插件Subclipse,同样采用`Help` -> `Install New ...
在Android开发领域,Eclipse曾是开发者们广泛使用的集成开发环境(IDE)。"Android 最简工程 Eclipse" 提供了一个简洁的基础框架,适用于那些希望快速创建一个新的Android项目进行调试的开发者。这个压缩包文件可能...
在Mac OS操作系统上进行Android应用开发,Eclipse是一款不可或缺的集成开发环境(IDE)。...总的来说,遵循这些步骤,大部分用户都能在Mac OS上成功安装Eclipse并配置SVN,开始愉快的Android开发之旅。
"eclipse清理Android项目工具"是一个专为解决这一问题而设计的实用程序。它能够智能地扫描并识别出Eclipse中不再被引用的Java文件和资源文件,然后安全地删除它们,从而帮助开发者优化项目结构,提高开发效率。 该...
Eclipse Android 开发插件是Android开发者在Eclipse集成开发环境中进行应用程序开发的...尽管随着Android Studio的普及,Eclipse ADT插件的使用逐渐减少,但对于熟悉Eclipse的开发者来说,它仍然是一个有价值的工具。
使用SVN在Android Studio中可以将项目版本控制进行集中管理,提高团队协作效率和项目开发质量。SVN可以帮助开发者追踪项目的修改历史,快速定位错误和问题,提高项目的稳定性和可靠性。 六、SVN在Android Studio中...
标题中的“SVN插件+win7 64+android developer tools”暗示了这是一个关于在Windows 7 64位操作系统环境下,使用SVN(Subversion)版本控制系统与Android Developer Tools进行协同开发的教程。SVN是源代码管理工具,...
3. **Android Developer Tools (adt-12.0.0)**:ADT是Google提供的专门用于Android应用开发的工具集,它集成在Eclipse中,提供了图形化的布局编辑器、设备模拟器、项目构建工具以及调试工具等,大大简化了Android...
安装了这个插件后,开发者可以在Eclipse内方便地管理NDK项目,进行编译、调试和构建原生代码。 "com.android.ide.eclipse.ndk_23.0.2.1259578.jar"是该插件的核心组件,包含了与NDK相关的所有功能和API,使得...
【svn-maven-andrion插件】是一种针对Eclipse集成开发环境的插件组合,它旨在简化Android开发者在版本控制(使用Subversion,简称svn)、项目构建(使用Maven)以及Android开发(使用Android Development Toolkit,...
在Android应用开发领域,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。然而,为了专门针对Android平台进行开发,我们需要在Eclipse中安装一个专用的插件——Android ...