惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Vercel News
Vercel News
Y
Y Combinator Blog
D
DataBreaches.Net
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
H
Help Net Security
GbyAI
GbyAI
C
Check Point Blog
L
LangChain Blog
小众软件
小众软件
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
G
Google Developers Blog
月光博客
月光博客
V
V2EX
M
MIT News - Artificial intelligence
博客园 - 叶小钗

git

SourceGit 和 Fork 怎么选?两个都用过的来聊聊 - V2EX 请问下,你们用 AI 开发个人项目的时候,会开几个分支? - V2EX 请教一个诡异的 git 问题 有一个 git 仓库合并问题,不知道怎么办才好 分析一个技巧让同事不知道我使用了 ai : git 忽略本地改动文件,实现不提交 Rebased, 一个 git 客户端 发现一个邪修快速清理 Git 项目里面空文件夹的方法🤡 不知道有没有什么其他标准做法. zig 写的 100kb 的 wasm 可以 http 读写任意 git 仓库 有人把 IDEA 的 git 客户端做出来了 问个关于 rebase 和 github pr 的奇怪的问题 idea 同款 git 客户端求推荐 有没有类似 JB 家的 Git 管理工具 大家自己的代码都是放在哪儿 分享一个在 Linux 上编译静态 Git 二进制的项目 上亿的 git 仓库如何做冷热存储分离呢 发现了一个极度臃肿的项目 有什么支持直接连接远程主机 git 仓库的 GUI 工具吗 KFCode 官网上线,做好用、靠谱、有趣的 Git 托管平台 git 工作流,大家现在用的什么样的? 很奇怪的一个现象,有没人知道是怎么回事,所有 LLM 都说 100%不会出现 我宣布,最好的 git 客户端是腾讯家的 ugit Fork 付费版有什么不同? 一位高级工程师的 GIT 需要熟悉到什么程度? 已经 push 到远程仓库的提交,如何修改某个用户的所有提交的邮箱啊 [求助下] 关于代码同步问题 一直不理解 Windows 下 git 的这个逻辑,我自己 clone 的仓库还不能删了? rm -force 也不行 分享一个 Git 存储库治理利器 - hot 代码有没有必要备份到多个远程仓库?比如 github 和 codeup。有必要的话最好怎么备份? 请教 git 里怎么删除记录 git 中如何将子分支的多个提交作为一个提交合并到主分支?
请教大家这样的项目应该要怎么做 git 管理
houshengzi · 2024-12-27 · via git

前提:手头上准备有一个项目 project 要开发,目前规划是会开发出一个基础版本,然后这版本上线后,基于该版本会按照不同的客户需求有一些差异不大的定制化修改,可能就会出现 project-A 、project-B 甚至是 C/D/E....等多个版本。

团队考虑了两种版本管理方式:

  1. 分支模式。 除了常见的 main/dev/release ,对于定制化的就从 main 拉出对应分支 project-A ... Z ,如果 A 有修改则拉出 feature 进行开发,开发测试完毕合回 project-A 里。 如果 main 有通用更新则按照情况从 main 合到 project-A ... Z ,同理如果 project-A 的一些功能验证过后按需也可以合回到 main 。

  2. fork 模式。 基础版本正常开发迭代,有定制的需要时则从基础版本 fork 出一个 project-A ,它可以方便地随时同步上游仓库的修改,project-A 有被用户验证过后的功能也可以向上游仓库发起 merge 请求合到基础版本中

个人感觉分支模式到时候如果真的出现很多 project-X 分支的时候,有可能分支之间合并就乱了,也会把 git 的记录搞得很花。

另外解决怎么安排测试也是一个大问题

大家对以上两种模式有什么看法或建议? 或者有更合理的管理模式也可以提出供我们参考