博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven - Eclipse使用SVN(subclipse)同步Maven项目的小技巧
阅读量:5959 次
发布时间:2019-06-19

本文共 570 字,大约阅读时间需要 1 分钟。

hot3.png

先介绍一下环境:Eclipse 3.6,subclipse 1.8.x,M2Eclipse最新版

在使用Subclipse同步SVN上的项目时,总是会出现以下情况:明明svn和本地项目都clean过,但是subclipse却总是会提示target目录下和svn服务器上的文件不同。然后放眼望去几百个文件都发生了变化,如下所示:

图1:我只修改了POM文件

图2:使用“Team--与资源库同步”比较,却发现有42个文件发生了变化。这明显是个错误。

经过研究如下操作可以解决这个问题:

图3:首先像正常操作那样,在项目的根目录同步svn,这时候会看到上面有错误的同步结果,其实这只是个假象

图4:接下来,我们需要选中项目的所有文件夹、文件,再进行一次同步(图3、图4可以反过来操作,即先同步项目的所有文件夹、文件,然后再同步项目的根目录。这个依据个人习惯,无硬性要求。)

接下来我们就可以看见正确的结果:

图5:正确显示我所修改的文件:pom.xml

 

出现这个问题的原因至今未找见,不知是我操作错误,还是Eclipse/Subclipse/m2Eclipse的bug。还希望碰见过类似情况的朋友指点一二,也希望本文能帮助到跟我碰到相同问题的朋友。

 

 

转载于:https://my.oschina.net/anxiaole/blog/808896

你可能感兴趣的文章
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
CentOS定时同步系统时间
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux中cacti和nagios整合
查看>>
Python高效编程技巧
查看>>
Kafka服务端脚本详解(1)一topics
查看>>
js中var self=this的解释
查看>>
Facebook 接入之获取各个配置参数
查看>>