赞
踩
1.工作空间 -> 本地仓库 : commit
2.本地仓库 -> 远端仓库 : push
3.远端仓库 -> 本地仓库 : fetch/clone
4.远端仓库 -> 工作空间 : pull
5.解决冲突 : add to index
6.本地仓库 -> 工作空间 : checkout
新建文件 -> 右键 Team -> Add to index
可以用Synchronize Workspace感知云端到工作空间的差异。不过不会做任何文件的修改或提交操作。
必须要pull,工作空间才能感知到冲突(即显示冲突的红色箭头)。否则只是在push或直接pull时提示冲突,但还是无法感知。
结果:完成commit,代码卡在local仓库,提示冲突。但工作空间没有红箭头。
修复:pull + AddToIndex + commit + push
结果:完成fetch,代码卡在local仓库。工作空间显示红箭头。
修复:AddToIndex + commit + push
结果:commit完成,fetch完成,push报错。但是工作空间没有红箭头。
修复:pull + AddToIndex + commit + push
结果:fetch完成,commit完成,push报错。但是工作空间没有红箭头。
修复:pull + AddToIndex + commit + push
解决冲突时,记得选UseHEADofConfictingFiles。使用本地文件。因为HEAD是指向本地的最小文件。然后origin则一般用来指代远程服务器。
push branch “master”…选项可提供新建分支的选项。
swich to 也提供新建分支的选项。
Push/Fetch to upstream则是默认操作当前分支。
直接showInHistory -> checkOut。
记得配置ignore文件,免得把.project,.setting等文件提交了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。