Eclipse中使用CVS 的一些注意事项
2007-09-03 11:09
483 查看
转载自:http://blog.csdn.net/llp1217/archive/2007/04/08/1556866.aspx
1、在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->Workbench,选中Refresh workspace automatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在报错时,手动刷新一下,再同步。
2、下班离开公司之前Commit所有文件,上班之后Update所有文件,并根据Daily build的报告,修正昨天提交的版本中的错误信息。
3、在修改文件之前,先Update一下,使得修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小。如果是大家共同使用,并经常修改的文件,如Constants.java、struts-config.xml等文件,更要如此,最好能通知其他人员Commit。
4、在文件出现冲突时,应该先进行比对,将服务器端的修改更新至本地,不清楚的地方要同其他人沟通,合并完成后,选择Override and Commit更新,禁止不进行比对就进行Override and Commit操作!
5、CVS不允许进行删除服务器端文件,所以大家最好不要提交临时文件及临时目录,如编译产生的文件和目录。
6、不同功能模块的文件分开Commit,同一功能模块的文件一次Commit,对于分析错误、减少冲突、版本回退等有帮助。
7、提交的文件必须经过测试,起码保证在本地是可以编译通过的,方便其他人测试。
8、图形文件和classes目录勿加入CVS,eclipse工程文件也一样。
1、在Eclipse同CVS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->Workbench,选中Refresh workspace automatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在报错时,手动刷新一下,再同步。
2、下班离开公司之前Commit所有文件,上班之后Update所有文件,并根据Daily build的报告,修正昨天提交的版本中的错误信息。
3、在修改文件之前,先Update一下,使得修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小。如果是大家共同使用,并经常修改的文件,如Constants.java、struts-config.xml等文件,更要如此,最好能通知其他人员Commit。
4、在文件出现冲突时,应该先进行比对,将服务器端的修改更新至本地,不清楚的地方要同其他人沟通,合并完成后,选择Override and Commit更新,禁止不进行比对就进行Override and Commit操作!
5、CVS不允许进行删除服务器端文件,所以大家最好不要提交临时文件及临时目录,如编译产生的文件和目录。
6、不同功能模块的文件分开Commit,同一功能模块的文件一次Commit,对于分析错误、减少冲突、版本回退等有帮助。
7、提交的文件必须经过测试,起码保证在本地是可以编译通过的,方便其他人测试。
8、图形文件和classes目录勿加入CVS,eclipse工程文件也一样。
相关文章推荐
- 使用Eclipse开发Android源码的一些注意事项
- Matlab标定工具箱使用的一些注意事项
- aar 在Eclipse项目中的使用和sdk开发注意事项
- 使用串口COM进行双机调试的一些注意事项
- 关于使用存储过程的一些好处以及注意事项[转]
- 在 Android 中使用 Kotlin 的一些注意事项
- Android dp方式的屏幕适配工具使用(一些疑惑和注意事项)
- iOS CoreData介绍和使用(以及一些注意事项)
- Flash中使用Filereference上传文件的一些注意事项
- iOS使用蓝牙的一些注意事项。
- ibm x240使用 server guide 9.41 安装server 2003 32bit的一些注意事项
- TortoiseSVN和Eclipse使用时需要注意的事项
- 使用eclipse 开发 嵌入式Linux驱动(注意事项)(make:***没有规则可言创建目标"all".停止 的解决方法)
- Ionic2使用百度地图和html5 geolocation的一些注意事项
- 百度地图API使用的一些注意事项
- 缓存使用的一些注意事项
- 关于使用存储过程的一些好处以及注意事项
- Jenkins使用Subversion插件的一些注意事项
- 基于HBase Thrift接口的一些使用问题及相关注意事项的详解
- WPS中使用VBA的一些注意事项