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 许可协议。转载请注明来自 有限元分析与编程!
评论