eclipse项目改为maven项目导致svn无法比较历史数据的解决办法

这个问题没有找到合适的答案,最终自己想出了一个解决方案,在此记录下。

问题描述

  在将老的eclipse项目重构为maven项目时,我这边是新建了一个maven项目,然后将对应的数据分别放到相应的位置,最终maven项目改造成功,但是在重新连接svn的时候,maven项目中的所有文件都是无管理状态,也就是无法与历史的svn版本进行对比。

分析

  原eclipse项目与重构后的maven项目目录结果作对比,发现src文件夹下少了两个文件夹,main和java,可能是目录结构不同导致无法比较。

解决方案:

  1、手动修改svn上的原eclipse项目结构,src下创建main文件夹,main文件夹下创建java文件夹,将src下的包移动到java目录下,resources文件夹放在main下,修改完成。

  2、maven项目重新连接修改后的svn资源。

  3、此时应该可以连接上svn,并且能够与历史版本进行对比。然后可以把需要提交的提交上去,不需要的删掉就可以了。

posted on 2017-10-11 21:12  小鸟的士林  阅读(162)  评论(0编辑  收藏  举报

导航