1. 程式人生 > >eclipse項目改為maven項目導致svn無法比較歷史數據的解決辦法

eclipse項目改為maven項目導致svn無法比較歷史數據的解決辦法

最終 新建 兩個文件 能夠 沒有 ips 分析 mave src

這個問題沒有找到合適的答案,最終自己想出了一個解決方案,在此記錄下。

問題描述

  在將老的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無法比較歷史數據的解決辦法