一、 基本规则
1. 每天来应该进行一次代码的更新操作
2. 每天晚上睡觉前应该提交自己的代码
3. 先更新后提交,有冲突的时候商量解决
4. 遇到将公用组件类或者框架类代码覆盖错误要和负责人说明
二、服务器代码更新到本地
这种情况用于保持自己本地的公用组件类或者框架类代码的最新状态
如果自己本地没有需要提交的代码(一般在自己没有修改本地代码的时候),但是自己需要更新服务器端的代码,这个时候应该按照以下步骤进行:
1. 查看服务器和本地的代码情况,鼠标右键点击项目,Team->与资源库同步,查看MyEclipse8.6偏右的下端,下图所示的三个箭头:
l “<-”蓝色箭头,表示需要从服务器上更新的代码信息
l “->”灰色箭头,表示自己本地需要提交的代码信息
l “<->”红色双箭头,表示自己本地代码和服务器端的代码有冲突的地方,这种情况后面说明
2. 接下来,在“Synchronize”区域会出现很多代码(没有代码说明没有代码更新、提交或者冲突,鼠标左键点击“<-”箭头,这时候“Synchronize”区域的代码就是你想要更新的代码
3. 在更新代码的时候,需要注意:
l 查看公用组件类或者框架类的具体代码更新情况,可以让你自己项目的代码变化
l 查看自己负责或者小组负责的具体代码更新情况,保持小组沟通
4. 最后就可以鼠标右键点击具体的文件夹,再选择“更新”将服务器上的代码更新到本地了(“覆盖更新”的作用是删除本地,再更新,一般不选择)
三、提交本地代码到服务器并且进行更新操作
保持服务器端的代码永远是项目进行中的最新最好状态
1. 查看服务器和本地的代码情况,鼠标右键点击项目:Team->与资源库同步和前面第一小点一样
2. 在提交自己本地的代码之前需要按照第一个说明进行代码的更新操作,这样才不容易产生冲突的情况
3. 鼠标左键点击“->”箭头,这时候“Synchronize”区域的代码就是你想要提交的代码
4. 在提交代码的时候依然要注意两端(服务器和本地)代码冲突的情况(最后一点说明冲突时候的解决方案)
5. 接下来,鼠标右键要提交的文件(最好比对一下重要代码情况)->“提交”
四、提交或者更新操作时候遇到冲突
保持人家的代码和自己的代码都正常的存在于服务器
1. 查看服务器和本地的代码情况,鼠标右键点击项目:Team->与资源库同步和前面第一小点一样
2. 如果现在在“Synchronize”区域的项目文件夹上看到了“<->”红色双向箭头,那么就要特殊的对代码进行处理
3. 鼠标左键点击“<->”红色双向箭头,“Synchronize”区域全部出现冲突的代码或者文件夹
4. 双击代码文件夹,查看冲突的详细情况,和之前提交代码的人商量怎么保存你们双方的代码,这个时候不能覆盖对方的代码,但是可以选择“覆盖更新”删除自己的本地代码,更新服务器端代码到本地
注:更加详细的使用以后有时间再写了。