Netbeans的历史显示了100个变化,但我只做了几个。 我该如何避免这种情况?

在Netbeans中,当我做了十几次修改而不是修复时,我通常会通过查看历史,找到罪魁祸首,修复它并继续我的快乐方式立即找到罪魁祸首。 花很少的时间。

但我经常发现Netbeans显示了近100个变化。 几乎所有这些都涉及下面两对历史记录的变化(每对中首先列出的旧行):

// //GEN-BEGIN:initComponents //  // //GEN-END:initComponents //  

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

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

我做了什么导致这个?

我怎么能避免这个? (除了退出使用Swing设计,我已经在其他项目中使用了,但这是一个较旧的项目,我有点困惑。)

我该怎么做才能修复它,这样我才能看到我改变的线条?

我去了这里,但它没有告诉你如何 “你也可以删除// GEN-FIRST和// GEN-LAST以使它们在Netbeans中可编辑。”

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

一些缓解策略:

  • 将GUI编辑器的使用限制在真正需要它的相对较少数量的封闭容器中,如此处所示。

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

  • 在“ Diff Viewer窗格的“ Message列中标识关键修订。

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

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