当前位置: 首页 > 面试题库 >

Netbeans的历史记录显示了100项更改,但我只做了一些更改。如何避免这种情况?

淳于慎之
2023-03-14
问题内容

在Netbeans中,当我进行许多更改而无法解决的更改时,通常我会通过查看历史记录,查找原因,进行修复并立即以愉快的方式找到罪魁祸首。花费很少的时间。

但是我经常发现Netbeans显示了近100种变化。几乎所有它们都涉及到更改,例如下面的两对历史记录行(旧的行在每对中首先列出):

// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
// <editor-fold defaultstate="collapsed" desc="Generated Code">


// </editor-fold>//GEN-END:initComponents
// </editor-fold>

绝大多数更改似乎仅发生在Swing设计生成的语句上。

为什么要//GEN-BEGIN:initComponents//GEN-END:initComponents被添加到线我没有改变?

我是怎么做的导致这种情况?

如何避免这种情况?(除了退出我已经在其他项目中使用过的Swing设计之外,但这是我比较喜欢的一个较旧的项目。)

我该怎么做才能解决它,以便只看到更改过的行?

我去了这里,但并没有 说明 “您还可以删除// GEN-FIRST和//
GEN-LAST以使其在Netbeans中可编辑”。


问题答案:

每次 构建时, 都会 根据GUI编辑器属性重新生成折叠后的代码。您描述的效果并不意外。更改特定属性,例如使用Customize Code…对话框,然后查看生成的代码如何更改。尽管源代码编辑器可以折叠生成的代码,但历史记录视图无法折叠。

一些缓解策略:

  • 限制使用的图形用户界面编辑器将相对少量的封闭那些真正需要它,如集装箱的位置。

  • 使用History View导航控件在可用更改之间移动。

  • MessageDiff Viewer窗格的列中标识关键修订。

  • 检查Options > Team > History设置以匹配您的工作流程。

  • History View在帮助对话框中搜索以获取其他指导。



 类似资料:
  • 问题内容: 有人问我是否可以跟踪MySQL数据库中记录的更改。因此,更改字段后,可以使用旧的还是新的字段以及日期。有没有功能或通用技术可以做到这一点? 如果是这样,我正在考虑做这样的事情。创建一个名为的表。它包含与 主 表相同的字段,但以新旧为前缀,但仅适用于那些实际更改的字段和a 。它将以索引。这样,可以运行报告以显示每个记录的历史记录。这是个好方法吗?谢谢! 问题答案: 真微妙 如果业务要求是

  • 我正在寻找一种方法来查看我当地的历史记录变化。 有点等效于WebStorm中的方式:

  • 在rebase指定i选项,您可以改写、替换、删除或合并提交。 主要使用的场合: 在push之前,重新输入正确的提交注解 清楚地汇合内容含义相同的提交。 添加最近提交时漏掉的档案

  • 编辑:当我单击Class/ID名称时,它会突出显示它。

  • 问题内容: 几个月前,我发现了一个命令,该命令使我的bash历史记录在按向上箭头时可以自动完成在行中的内容: 按 我想在我的新计算机上进行设置,因为这样可以节省大量时间来保存大量历史记录。问题是我一辈子都记不起提到它的地方,不幸的是,无休止的bash参考资料和教程的阅读也无济于事。 有人知道命令吗? 问题答案: 大概像 或等效地, (if语句检查交互模式) 通常,“向上”和“向下”分别绑定到Rea

  • 问题内容: 我用。字段之一是: 我需要更改其显示类型。我不想在显示中使用(或在Python 2中),而是要显示曲目的名称和日期。 我该怎么做? 问题答案: 子类并重写以返回曲目名称和日期。然后在中使用新字段。