eclipse项目改为maven项目导致svn无法比较历史数据的解决办法
Posted 小鸟的士林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,并且能够与历史版本进行对比。然后可以把需要提交的提交上去,不需要的删掉就可以了。
以上是关于eclipse项目改为maven项目导致svn无法比较历史数据的解决办法的主要内容,如果未能解决你的问题,请参考以下文章