我已经使用eclipse几年了,我用subversion(subclipse)设置了它。我并没有真正直接在eclipse中使用subversion,但它在重构时很有用(例如,更改文件的名称或将文件移动到另一个包),因为它会对我进行添加和移动,并且几乎不可能重构这个功能。
但我升级到了靛蓝,我的颠覆库已经消失了。所以我再次安装了subclipse(1.6,使用SVNKit 1.3.5),它似乎识别了我所有的存储库设置。但是,当我进行任何重构时,它不会执行以前的任何幕后更改。
例如,如果我重命名文件,它似乎创建文件并更新所有代码引用,但是当我在命令行上执行'svn status'时它没有'D'(删除现有的文件)和'A +'(加上历史记录),我期待,但有一个'!' (原始文件丢失)和'?' (不识别新文件)。
有什么建议吗?这在升级到indigo之前工作正常。
我也试过使用颠覆但有同样的问题。我也尝试了subclipse 1.8,但它似乎只使用HL版本的subversion而且我在mac上并且更喜欢纯java(SVNKit)选项。我的本地subversion客户端是1.6版(默认在Mac OSX.7上)。