当我尝试使用Eclipse在Java项目中重命名包时,我最近发现了一些问题。我使用Subversive进行SVN集成。
如果我通过Refactor重命名包 - >重命名,提交失败。
我必须以一种有点奇怪的方式重命名它:
提交后,重命名已完成,但非常难看。
如何以更好的方式做到这一点?
答案 0 :(得分:4)
当您阅读 Refactoring 上的Subversive文档时,您会收到此警告:
在重构时,版本化文件夹的结构发生了变化,因此如果在提交时不是最新的冲突是不可避免的。
因此,用户必须确保已将重构的资源更新为存储库位置修订版 请记住,即使文件夹中的修订号只有更改,该文件夹也不会被认为是最新的。
它应该可以在Eclipse中运行,但是您需要一个最新的资源。
答案 1 :(得分:4)
Niko是对的。以下是我想在Subclipse(Subversion for Eclipse)中重命名项目中的文件时所做的事情:
答案 2 :(得分:3)
你应该首先在svn中重命名/移动包(在svn explorer中右键单击)。然后你更新所有的类(你可以右键单击并解决每个类的错误)