首页
注册
登录
weizhxa 最近的时间轴更新
weizhxa
V2EX 第 408280 号会员,加入于 2019-05-02 09:53:25 +08:00
weizhxa
提问
技术话题
好玩
工作信息
交易信息
城市相关
weizhxa 最近回复了
2019-05-18 21:19:53 +08:00
回复了
codetnci
创建的主题
›
职场话题
›
因为 git pull 和同事闹僵了。
自己回下吧:
1、冲突原因:为什么产生冲突?如果说代码修改模块并不一样的话,那么:
a、代码的格式化不一致,这个是最容易导致大面积的 pull 下来红的原因,你们不知道有没有设置统一的代码格式化。
b、对于公共类是最容易碰到冲突的原因,说句难听话,如果你的队友修改了公共类,你又在使用旧的公共类库,那么冲突也是无可避免,他更新了代码,自然要冲突。
2、冲突解决:
a、好的习惯。
I、拉取习惯。拉取之前先看下队友的修改内容,来决定是否要完全下载,下载对于自己有什么问题,怎么解决,是否有必要这个版本下载。
II、当你修改了公共类时,最好向队友说一下,平时注意关系,多谦虚。公共类最好只扩展而不要修改原来的接口。
b、提交前的测试,基于提交的最新代码测试通过。如此即使最终的裁判,责任也不在于你。
3、后话
1、其实每个人因为性格的不一样,导致同一件事看法会有许多不同,那对于自己来说,尽量和团队成员相处好。当工作时候的冲突无可避免时,最好先私底下商量好,然后走公司路线。建议,即使工作冲突再大,也要保持私下关系良好。
2、一个 git 是否开分支或者不开分支,如何开分支,如何提交合并,如何保证最终的冲突最少,产品最可靠,亲身经历过,11 个人 5 种想法的人路过。
»
weizhxa 创建的更多回复
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2701 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms ·
UTC 05:50
·
PVG 13:50
·
LAX 21:50
·
JFK 00:50
Developed with
CodeLauncher
♥ Do have faith in what you're doing.