Netbeans的历史记录显示了100次更改,但我只做了几次.我该如何避免这种情况



在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设计之外,我已经在其他项目中使用了Swing设计,但这是一个我有点坚持的旧项目。)

我能做些什么来修复它,这样我就可以看到我更改的线条了?

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

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

一些缓解策略:

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

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

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

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

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

最新更新