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