嵌入式软件版本管理-SourceTree异常及解决
一、推送/拉去失败
错误提示:先拉取
解决方法:在问题分支拉取远程分支后,再次推送
受保护的分支只能在GitLab流程合并
二、推送失败情况
错误提示:不允许向被保护的分支推送
解决方法:切换到其他分支推送
受保护的分支只能在GitLab流程合并
三、解决冲突
错误:远程与本地文件存在冲突
解决方法:解决冲突
1冲突文件会在“未暂存文件”列表中
逐个选中冲突文件,在预览栏展示文件差异内容
2在冲突文件上“右键”->“解决冲突”->选择方式
“使用 我的版本 解决冲突”:本地文件替换远程
“使用 他人版本 解决冲突”:远程文件替换本地
“打开外部合并工具”:打开外部工具(Beyond Compare )解决冲突
3冲突解决完成后,可以进行提交