•第一种(强力推荐)git
•先拉取服务器的版本,不要打钩(不打当即合并的勾)程序员
•再向本地提交,这时可能会出现冲突等问题服务器
•本地编译运行一下,没问题以后,最后推送到服务器上去分布式
•第二种:(不推荐)工具
•先向本地提交spa
•再拉取服务器的并合并,这时可能会出现冲突等问题命令行
•本地编译运行一下,没问题以后,最后推送到服务器上去3d
•第一种的好处是在本地合并好了以后只有一个版本提交到服务器上去的,版本控制
•第二种是有两个版本到服务器上去的,一个是程序员本身的版本,还有一个是服务器自动合并的版本xml
形成此类错误的解决方法为先拉取服务器上的代码, 而后再提交.
碰到此类问题先提交本地, 而后再拉取服务器代码
此时,若是你拉取并服务器代码时, 会有下面的提示出现
3.1 碰到代码冲突
3.2 代码冲突的具体显示内容
3.3 解决冲突按钮
3.4, 外部合并工具界面
3.5 解决完代码冲突后的界面
正常状况下若是服务器上的代码也错误了, 就须要找以前的一个正确的版本进行提交回滚操做, 但在sourceTree上提交回滚以后只是有一个HEAD标签, 并无真正改正过来, 因此此时建立一个分支, 将代码先提交到分支上, 而后修改正确后再合并至主分支上.