支持HW团队,就支付宝领取下面的红包吧!(2018年3月31前,就几毛,也会几块,可以和其他红包叠加使用),你领取消费,HW有奖励。红包使用无条件限制,有条件请注意是不是有病毒。

小伙伴们,给大家发红包喽!人人可领,领完就能用。祝大家领取的红包金额大大大!#吱口令#长按复制此消息,打开支付宝就能领取!er1OEj73Uj

登入 注册 | 验证
| 搜索

博主:初学MPEG

初学MPEG 本博客-采用Python的web框架Django与Mysql数据库,致力于对Python、Django的了解 与研究
Django技术QQ群:XXXXXXX
Python技术QQ群:XXXXXXX

分类

关键字

本站最新博文

友情链接  

[转]Eclipse用svn管理Android项目问题

类别:其他 状态:游客可见,可回,会员可关联(良好) 阅读:3957 评论:0 时间:五月 17, 2014, 9:51 p.m.
关键字:Android Eclipse SVN

 来源:http://blog.csdn.net/a578559967/article/details/7262644

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

今天折腾了好久还晓得了svn删除某个文件怎么做:

先在本地

#svn del 要删除的文件或文件夹

注意这个是离线操作,此时服务器的这些还在,之后svn ci一下,就可以删掉服务器上的了。

 

我的建议:

              我还是初学者,现在新建一个安卓项目,会同时产生两个项目,而且eclipse,svn导入也很麻烦。我的建议是用TortoiseSVN导出项目,然后用eclipse的import导入项目,所以.project要保留上传到svn

 

 

 

操作:

Please Login (or Sign Up) to leave a comment