tortoisegit解决冲突
之前开发虽然使用了git但只是当作备份 和版本管理,很少进行多人多线开发,偶尔设计也只是手动进行合并,解决冲突,参考git 使用 tortoisegit 解冲突 - J.晒太阳的猫 - 博客园 (cnblogs.com)学习一下tortoisegit快速解决冲突和分支合并。
冲突示例1
多人单分支提交
- 仓库初始状态
此时开发者1和开发者2在此基础上 对分支进行修改:
开发者1修改 并提交->push到远端

- 开发者2修改 并提交

- push到远端时,会报错,

- 此时需要pull远端版本 并解决冲突。

- 双击冲突文件(注意,不是点确定)

- 不知道为啥初始化的第一行 剪掉了 直接修改已合并的版本

- 重新进行提交和push 合并成功
冲突示例2
多人多分支合并
- 在gitee上新建仓库,从master分支拷贝一个分支,dev2 和 dev3分别对两个分支进行修改
- dev2对master的修改

- dev3对feature_dev3的修改

- dev2提交并push到master 代表其他开发人员的进度更新

- dev3提交并push到feature_dev3 代表当前开发者的进度完成

将dev3开发的功能合并到master分支
直接切换到目标分支master,同步进行pull,右键选择合并

- 解决冲突

- 修改冲突文件

- 提交并push到远端
tortoisegit解决冲突
https://qianxunslimg.github.io/2023/04/12/tortoisegit-jie-jue-chong-tu/