转于:http://www.cnblogs.com/CSU-PL/p/3221122.html
------------------------------------------------------------------------------
用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集成到Android Studio中,开发者可以更便捷地管理和维护项目代码,提高团队协作效率,同时也保障了代码的安全性和可追溯性。了解并熟练掌握SVN的使用,对于Android开发者来说是非常重要的技能。
### Android Studio 如何共享项目至 SVN 在软件开发过程中,版本控制系统如 SVN(Subversion)是必不可少的工具之一。它帮助团队成员管理源代码、跟踪变更历史并协作开发。本篇指南将详细介绍如何使用 Android ...
"android svn插件"指的是在Android Studio中集成SVN工具,使得开发者能方便地进行版本管理和协作。这篇内容将深入探讨Android SVN插件的配置、使用以及它在开发流程中的作用。 首先,Android Studio虽然原生支持Git...
完成以上步骤后,开发者便可以开始创建Android项目,编写代码,使用模拟器或连接实际设备进行调试。同时,利用SVN进行团队协作,确保代码的同步和版本控制。ArcGIS插件则允许开发者集成地图功能,实现更丰富的应用...
1. 创建版本库:在开始使用SVN前,我们需要在SVN服务器上创建一个版本库,用于存放Android项目的代码。这通常通过命令行工具如TortoiseSVN或者服务器管理界面来完成。 2. 将Android项目导入SVN:在myEclipse中,...
在软件开发过程中,版本控制系统是不可或缺的工具,用于管理代码变更历史和协同开发。在Android Studio中,开发者可能已经习惯了使用Subversion(SVN),但随着Git的普及,越来越多的团队倾向于采用Git作为首选的...
svn分支管理是版本控制系统中的一种常用技术,用于管理项目的不同版本和变更。通过创建分支,可以让开发者在不影响主干的同时,进行新功能的开发和测试。在本文中,我们将详细介绍svn分支管理的步骤和注意事项。 ...
在Android项目中,Jenkins可以监听代码仓库的变化,一旦有新的提交,就会自动触发构建过程。 3. **SVN (Subversion)**: 是一种版本控制系统,用于管理代码的历史版本,开发者可以在SVN仓库中提交、更新代码,...
总之,通过正确配置Android Studio的SVN插件,设置忽略文件,以及恰当关联和提交项目,可以有效地利用SVN进行版本控制,提高团队开发的效率和代码管理的质量。记住,良好的版本控制习惯是确保项目顺利进行的关键。
SVN是源代码管理工具,用于追踪和控制代码的变化,而Android Developer Tools(ADT)是Google提供的集成开发环境,专门用于Android应用开发。 **SVN(Subversion)** SVN是开源的版本控制系统,它允许开发团队在...
在Android Studio中配置和使用Subversion(SVN)是一个重要的版本控制操作,它可以帮助开发者管理代码版本,协同工作,防止冲突。以下是对Android Studio配置SVN的详细步骤和相关知识点的总结: 一、从SVN服务器...
9. **日志和差异**:SVN提供了查看文件历史版本和比较不同版本之间差异的功能,这对于追踪代码变更和理解项目的发展历程非常有帮助。 10. **钩子脚本**:SVN服务器可以配置钩子脚本,这些脚本会在特定事件(如提交...
4. **跨平台支持**:尽管名字中带有“mac”,但SVN本身是跨平台的,所以"svn for mac"同样适用于管理iOS和Android等多平台项目。 5. **设备兼容性**:考虑到iPhone和iPad的开发,"svn for mac"能够帮助开发者更好地...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史版本。在开发过程中,团队成员可以通过SVN进行代码的版本控制、协同编辑和冲突解决。然而,有时开发者可能需要从项目中...
版本管理是软件开发过程中的重要环节,它使得开发者可以跟踪代码的修改历史,协同工作,并在出现问题时能够方便地回溯到之前的版本。本文将详细讲解两种常用的版本控制系统——Subversion(svn)和Git——的基本操作...
取消Android Studio项目与SVN关联的方法主要涵盖了如何使Android Studio项目摆脱Subversion(SVN)版本控制系统的跟踪,并恢复到一个未被版本控制系统管理的状态。这个过程对于那些决定更换版本控制系统或是希望项目...
Subversion是一款开源的版本控制系统,用于管理项目的源代码和其他文件,允许团队成员协同工作,跟踪文件的修改历史。 在Eclipse中集成SVN插件,可以极大地提高开发效率,无需离开IDE就能完成版本提交、更新、差异...