`

Android项目svn代码管理问题

阅读更多

转于:http://www.cnblogs.com/CSU-PL/p/3221122.html

 

------------------------------------------------------------------------------

 

 用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目录即可。

 

分享到:
评论

相关推荐

    android studio使用svn

    总之,通过将SVN集成到Android Studio中,开发者可以更便捷地管理和维护项目代码,提高团队协作效率,同时也保障了代码的安全性和可追溯性。了解并熟练掌握SVN的使用,对于Android开发者来说是非常重要的技能。

    Android Studio 如何共享项目至SVN

    ### Android Studio 如何共享项目至 SVN 在软件开发过程中,版本控制系统如 SVN(Subversion)是必不可少的工具之一。它帮助团队成员管理源代码、跟踪变更历史并协作开发。本篇指南将详细介绍如何使用 Android ...

    android svn插件

    "android svn插件"指的是在Android Studio中集成SVN工具,使得开发者能方便地进行版本管理和协作。这篇内容将深入探讨Android SVN插件的配置、使用以及它在开发流程中的作用。 首先,Android Studio虽然原生支持Git...

    android安装及svn、arcgis插件

    完成以上步骤后,开发者便可以开始创建Android项目,编写代码,使用模拟器或连接实际设备进行调试。同时,利用SVN进行团队协作,确保代码的同步和版本控制。ArcGIS插件则允许开发者集成地图功能,实现更丰富的应用...

    myEclipse8.5集成svn android svn使用

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

    文中内容为,如何将Android Studio工具中的SVN库改为Git,希望能帮助到各位码农朋友

    在软件开发过程中,版本控制系统是不可或缺的工具,用于管理代码变更历史和协同开发。在Android Studio中,开发者可能已经习惯了使用Subversion(SVN),但随着Git的普及,越来越多的团队倾向于采用Git作为首选的...

    svn分支管理

    svn分支管理是版本控制系统中的一种常用技术,用于管理项目的不同版本和变更。通过创建分支,可以让开发者在不影响主干的同时,进行新功能的开发和测试。在本文中,我们将详细介绍svn分支管理的步骤和注意事项。 ...

    Android Gradle JenKins SVN 自动化打包 截图及主要源码

    在Android项目中,Jenkins可以监听代码仓库的变化,一旦有新的提交,就会自动触发构建过程。 3. **SVN (Subversion)**: 是一种版本控制系统,用于管理代码的历史版本,开发者可以在SVN仓库中提交、更新代码,...

    svn版本控制配置

    总之,通过正确配置Android Studio的SVN插件,设置忽略文件,以及恰当关联和提交项目,可以有效地利用SVN进行版本控制,提高团队开发的效率和代码管理的质量。记住,良好的版本控制习惯是确保项目顺利进行的关键。

    SVN插件+win7 64+android developer tools

    SVN是源代码管理工具,用于追踪和控制代码的变化,而Android Developer Tools(ADT)是Google提供的集成开发环境,专门用于Android应用开发。 **SVN(Subversion)** SVN是开源的版本控制系统,它允许开发团队在...

    androidstudio 配置svn.docx

    在Android Studio中配置和使用Subversion(SVN)是一个重要的版本控制操作,它可以帮助开发者管理代码版本,协同工作,防止冲突。以下是对Android Studio配置SVN的详细步骤和相关知识点的总结: 一、从SVN服务器...

    svn包,下载吧

    9. **日志和差异**:SVN提供了查看文件历史版本和比较不同版本之间差异的功能,这对于追踪代码变更和理解项目的发展历程非常有帮助。 10. **钩子脚本**:SVN服务器可以配置钩子脚本,这些脚本会在特定事件(如提交...

    svn for mac,mac 系统下的版本管理工具

    4. **跨平台支持**:尽管名字中带有“mac”,但SVN本身是跨平台的,所以"svn for mac"同样适用于管理iOS和Android等多平台项目。 5. **设备兼容性**:考虑到iPhone和iPad的开发,"svn for mac"能够帮助开发者更好地...

    SVN清除工具

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史版本。在开发过程中,团队成员可以通过SVN进行代码的版本控制、协同编辑和冲突解决。然而,有时开发者可能需要从项目中...

    版本管理_svn和git常用操作

    版本管理是软件开发过程中的重要环节,它使得开发者可以跟踪代码的修改历史,协同工作,并在出现问题时能够方便地回溯到之前的版本。本文将详细讲解两种常用的版本控制系统——Subversion(svn)和Git——的基本操作...

    取消Android Studio项目与SVN关联的方法

    取消Android Studio项目与SVN关联的方法主要涵盖了如何使Android Studio项目摆脱Subversion(SVN)版本控制系统的跟踪,并恢复到一个未被版本控制系统管理的状态。这个过程对于那些决定更换版本控制系统或是希望项目...

    eclipse svn 插件

    Subversion是一款开源的版本控制系统,用于管理项目的源代码和其他文件,允许团队成员协同工作,跟踪文件的修改历史。 在Eclipse中集成SVN插件,可以极大地提高开发效率,无需离开IDE就能完成版本提交、更新、差异...

Global site tag (gtag.js) - Google Analytics