Sourcetree-多人协作
软件下载
Git-2.45.1-64-bit.exe 蓝奏云:https://xdd1997.lanzoue.com/iCsEt1z4cbze
SourceTreeSetup-3.4.18.exe 蓝奏云:https://xdd1997.lanzoue.com/indJQ1z4chuf
Step1 准备修改前
01:点击获取按钮—点击History, 查看远程仓库状况
02:点击拉取按钮—点击History, 确保本地文件与远程仓库相同
Step2 修改代码
更新自己的代码
Step2 修改代码后
点击获取—点击History, 查看远程仓库状况
分析图谱-确认是否冲突
本图谱表明:
- 大家的代码在
-2
版本时是相同的,然后有人基于-2
版本修改后提交了-3
版本,然后他又基于-3
版本修改后提交了-4
版本。而你基于-2
版本进行了修改,现在准备提交。 - 所以,有可能你们的修改是冲突的(冲突表示修改了同一个文件)
- 你需要点击图谱上的
-3
版本与-4
版本,看看他们修改的文件与你修改的文件有没有冲突
没有冲突
- 点击拉取—本地其他文件被远程替代,但是你修改的文件不会被替代
- 点击文件状态—点击暂存所有—写上标注—点击右下角提交—点击推送—确认
确有冲突
- 点击冲突的文件—右键—移覆文件改动(这表示让远程文件覆盖本地,因此你需要先备份这个冲突的文件)
- 拉取远程代码(因为没有冲突文件,所以可以成功)
- 解决你的冲突文件
- 提交与推送你的文件(因为没有冲突文件,所以可以成功)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 有限元分析与编程!
评论