每次 构建时, 都会 根据GUI编辑器属性重新生成折叠后的代码。您描述的效果并不意外。更改特定属性,例如使用CustomizeCode…对话框,然后查看生成的代码如何更改。尽管源代码编辑器可以折叠生成的代码,但历史记录视图无法折叠。
一些缓解策略:
限制使用的图形用户界面编辑器将相对少量的封闭那些真正需要它,如集装箱的位置。
使用History View导航控件在可用更改之间移动。
Message在Diff Viewer窗格的列中标识关键修订。
检查Options > Team > History设置以匹配您的工作流程。
History View在帮助对话框中搜索以获取其他指导。
解决方法在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中可编辑”。