问题: 在同步项目时,由于误操作将classes文件夹加入到了同步版本中,这样会导致每次更新程序编译后,会有很多class文件显示在同步清单中。
解决方案: 将classes文件不设置为同步。
1. 默认classes文件夹在eclipse中是隐藏的,在eclipse中如何显示classes文件夹。
Project Explorer -> 三角(View Menu) ->Customize View.. 然后将右边图中java output folders 勾去掉即可。
2. 如何设置classes文件夹不同步
先右键直接删除该文件夹。删除后变成右边带有叉图标的形状。
这时候提交这个同步信息到服务器,同步完成后,服务器上对应的文件夹classes也删除掉了。
此时看本地的文件夹没有打同步标记,也没有叉图标了。这时候再将该文件夹设置为隐藏,避免下次再同步进来。
提示
圆柱加大于号表示,文件已提交到Git仓库,但是里面有个别修改还没提交(圆柱表示已提交到仓库,>表示存在未提交的修改);
圆柱表示,已经提交到Git仓库;
小问号表示,没有被追踪(新创建的文件,没有被版本控制,没添加到暂存区);
加号表示,新创建的文件,添加到了暂存区(由问号形态添加到了暂存区,就会由刚刚的问号形态变成加号形态);
星号表示,添加到了暂存区,等待被提交(一般都是因为删了文件,然后包含该文件的文件夹就会有这个星号);
因为删除了文件,删除的文件会立马自动提交到暂存区,所以会有这个图标。
没有符号表示,被忽略的文件(点提交时不会显示在提交框内,可以设置一些特定的Eclipse文件,放置其提交到仓库);