你们公司是如何维护 Git 的?

争议内容:几个人维护一个开发分支还是自己(一个人)维护自己的分支

我建议是:几个人维护一个开发分支(后端和前端)

请问你们怎么看待这个问题?

装逼侠
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 11
jltxwesley

个人建议:

如果是 1-2 个人的话,一个分支可以,为了避免过多的 merge commits,可以使用 git rebase (rebase也有争议)

如果是多人一起开发的话,最好每个 feature 有单独的分支,Rails 社区的 thoughtbot,他们 GitHub 上有一个内部开发 git 的使用流程,可以参考下:https://github.com/thoughtbot/guides/tree/... (仅供参考,不一定适合)

5年前 评论
leo

按 feature 拉分支,另外前端代码库和后端代码库尽量分开

5年前 评论
装逼侠

@leo 我的意思是,前端一个工程,后端一个工程,但是各自的分支是共同维护还是一个人一个分支最后合并?

5年前 评论
leo

@Wending 一个功能一个分支

5年前 评论
装逼侠

@leo 这个太夸张了

5年前 评论
装逼侠

@leo 这个太夸张了

5年前 评论
leo

@Wending 不夸张,Git 就是这么用的,不然还不如用 SVN

5年前 评论
leo

功能开发完合并到 master 之后就把对应的分支删了

5年前 评论
Destiny

一个 feature 一个分支,feature 开发测试完后,应该立即合并删除。

5年前 评论
nff93

emm,按照 Git Flow

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!