我有一个包含三个文件的文件夹:
--mapper
|--a.xml
|--b.xml
有一天,在仓库中添加了一个新文件c.xml
。我使用Subclipse插件更新了Eclipse中的项目,然后c.xml
显示在文件夹中,但标有红叉图标,这意味着我想错了。所以我转到同步透视图,选择mapper
文件夹,然后在本地覆盖此文件夹,然后删除c.xml,为什么删除它?覆盖意味着用repo中的文件替换我的本地文件,对吗?
另一个奇怪的事情是,在同步透视图中,有一个x.java
文件需要提交修改,它也不在本地文件夹中。我甚至不写Java,即使我错误地修改了我也不知道,它不应该在mapper
文件夹中。
自上周五以来,我一直在研究这个问题,最近几次,当我遇到这个问题时,我只是将项目移到其他地方并结帐新的,但这次我不想选择愚蠢的方式。