gpt4 book ai didi

java - 重构时 Eclipse 不会自动检查所有受影响的 Java 文件

转载 作者:行者123 更新时间:2023-12-01 05:40:55 25 4
gpt4 key购买 nike

我正在使用 Eclipse 3.5 和 ClearCase 编写 Java 代码。

我需要重构接口(interface)中的一个方法来重命名它,从而导致大约 4-5 个不同的类发生链式变化。问题是当我使用 Refactor->Rename... 菜单操作时,Eclipse 仅提示我查看正在编辑的接口(interface)文件,而不是其他受影响的文件。

在“首选项”->“团队”->“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 查找并自动提示 checkout 所有受影响的文件以进行更改?

最佳答案

这取决于您使用的 CCRC/ClearCase 版本。
first ones (2003) has many issues ,最近的版本(7.1.2.x)应该更优雅地处理这个问题。
请注意both the ClearCase plugin for Eclipse and CCRC support refactoring .

但不要忘记,仍然存在重构无法完全完成的情况,尤其是在以下情况下:

  • 文件的父目录已 checkout
  • 文件被劫持(或者如果您使用动态 View 则黯然失色)

关于java - 重构时 Eclipse 不会自动检查所有受影响的 Java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7203108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com