我使用带有ClearCase的Eclipse 3.5编写Java代码。
我需要在接口中重构一个方法来重命名它,从而导致大约4-5个不同类的连锁变化。问题是当我使用Refactor-> Rename ...菜单操作时,eclipse只会提示我查看我正在编辑的界面文件,而不是其他受影响的文件。
在偏好设置 - >团队 - > ClearCase远程客户端 - >工作区我的设置如下:
When edited by an internal, interactive editor: Prompt to checkout
When edited by an internal, non-interactive editor: Automatically checkout
When saved by an internal editor: Automatically checkout
有没有人知道任何设置让eclipse找到&自动提示结帐所有受影响的文件以进行更改?
答案 0 :(得分:0)
这取决于您使用的CCRC / ClearCase的版本 first ones (2003) has many issues和最近的(7.1.2.x)应该更优雅地处理它 请注意both the ClearCase plugin for Eclipse and CCRC support refactoring。
不要忘记,但仍然存在重构未完全完成的情况,尤其是在以下情况下: