我们团队同时在开发几个版本,平时都是分支提交后,同时合并到 master 进行代码同步(合并分支或者使用 Cherry-pick 合并部分提交 )。
最近出了一个代码合并事故,有同事将 master 合并到 v1.3.1,造成了严重污染。
如果使用 reset 命令会造成 v1.3.1 上新开发的代码全部丢失,最后采用 revert 命令重新提交解决。
我们团队同时在开发几个版本,平时都是分支提交后,同时合并到 master 进行代码同步(合并分支或者使用 Cherry-pick 合并部分提交 )。
最近出了一个代码合并事故,有同事将 master 合并到 v1.3.1,造成了严重污染。
如果使用 reset 命令会造成 v1.3.1 上新开发的代码全部丢失,最后采用 revert 命令重新提交解决。