如何在Eclipse中使用Subversive正确重命名包?
我最近在用Eclipse重命名Java项目中的包时发现了一些问题。我使用Subversive进行SVN集成 如果我通过重构->重命名重命名一个包,那么提交失败 我不得不用一种有点奇怪的方式对它进行重命名:如何在Eclipse中使用Subversive正确重命名包?,eclipse,svn,subversive,Eclipse,Svn,Subversive,我最近在用Eclipse重命名Java项目中的包时发现了一些问题。我使用Subversive进行SVN集成 如果我通过重构->重命名重命名一个包,那么提交失败 我不得不用一种有点奇怪的方式对它进行重命名: 将新包创建为新的空文件夹 选择要重命名的所有类 右键单击->团队->切换 输入新路径 提交后,重命名完成,但非常难看 如何更好地执行此操作?您应该首先在svn中重命名/移动包(在svn资源管理器中右键单击)。然后更新所有类(可以右键单击并解决每个类的错误)当您阅读上的Subversive文档时
如何更好地执行此操作?您应该首先在svn中重命名/移动包(在svn资源管理器中右键单击)。然后更新所有类(可以右键单击并解决每个类的错误)当您阅读上的Subversive文档时,您确实收到以下警告: 重构时,版本化文件夹的结构会发生更改,因此,如果它不是最新的,则提交时的冲突不可避免
因此,用户必须确保已将正在重构的资源更新为存储库位置修订版。
请记住,即使只更改了存储库中的文件夹修订号,也会认为该文件夹不是最新的
它应该可以在Eclipse上运行,但您需要一个最新的资源。Niko说得对。以下是当我想在Subclipse(subversion for Eclipse)中重命名项目中的文件时所做的操作:
重构->重命名应该可以工作。在提交过程中,您会收到什么错误消息?它说文件已经在SVN中。请参阅。如果它可以工作,但出现了错误,这很好,即使我确定工作副本是最新的。