和JAVA一起跑的项目中,多数还是使用svn进行日常的提交更新,参与的项目主要使用MyEclipse,记录一下用法,供和我一样的小白参考。
更新
开始工作前,看看小伙伴有没有提交新的代码,及时更新,避免后期造成冲突。
(1)直接更新到服务器最新版本:Team Update to HEAD
(2)同步更新Team Synchrogaze with Repository ,有更新的文件选择team-update进行更新即可。
提交
文件前符号:
如果对本地文件进行了修改,文件前会有 * 标识;
如果在本地新增了文件,文件前会有?标识,其上一级会出现 * 标识。
选择需要提交的文件,右键,Team Commit,输入提交信息,一般包括版本号,修改更新信息
查看历史
要想查看某个文件,历史提交版本右键,Team-Show History即可。
文件冲突
当你和其他人用时对一个文件进行了修改,并进行更新提交,在提交时就会产生冲突。
注:蓝色标记表示本地需要更新,灰色标记表示本地有文件需要提交,红色标记表示文件冲突,
如上图所示,如果有冲突,需要其中一个人对比版本,解决冲突后重新提交。
双击红色标识的文件,就会有Lcal File和Remote File的对比,看哪些修改不一致,根据业务需求,将远程更新,复制到本地代码里面,同时,也要保留自己的修改更新,无误后,对本地代码重新提交即可。