git代码不一致的问题如何解决?请看详情

发布于 2022-09-11 16:51:05 字数 184 浏览 26 评论 0

A同事在7点将代码拉到本地进行开发。
B同事在8点将模型层(底层代码)修改后提交到服务器。
A同事在9点辛辛苦苦终于写完了上层代码,并提交到服务器,这时他发现服务器上的模型层代码已被改得面目全非,和自己写的依赖这段模型层的上层代码不匹配,造成代码几乎白写了。
请问这种情况如何解决?
如果使用git协作开发项目才能做到真正的高效。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

罗罗贝儿 2022-09-18 16:51:05

这个根本不是git的问题,标题上写git意思是让git强行背锅?如果参与开发的人不愿意受到约束,那么用什么版本工具都没用!
如果非要说用git怎么提高约束力,那么可以参考github pr模式,让一个人或少数人拥有接受pr的权限,但这样会加重这部分人的工作量,并且对这些人的要求也比较高,他们需要能分清哪些代码是可以接受的!

绝對不後悔。 2022-09-18 16:51:05

约定和沟通

清晰传感 2022-09-18 16:51:05

如果你和他提交的代码重合度过高 那么这个任务分配是有问题的,不同的人不应该在同一时间对大量任务中重叠的代码进行作业。如果真的发生了 只能靠branch和rebase解决了。如果重叠过多,内容重构的太多无法rebase,建议你们选择优先级高的代码merge到master,基于沟通的基础上重写另外的任务

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文