摘要:
本文论述了分支管理的重要性,强调统一的分支管理能提升开发效率,优化CICD流程,以及减少代码冲突。接着,对比了多种常见的Git分支管理方案,包括GitFlow、GitHub Flow、GitLab Flow、Trunk Based和Ali AoneFlow,并结合Tripo团队的实际情况提出了一种名为TripoFlow的分支管理方案。该方案主要涉及`master`、`feature`和`env`三种类型的分支,详细描述了开发流程和上线流程,包括敏捷上线和版本迭代步骤。同时,提供了处理HotFix的具体方法。最后,文章介绍了提交规范指南,强调良好提交消息的结构,包括标题、正文和页脚,以确保提交信息清晰易读。这些总结和规范旨在提升团队协作与项目管理的有效性。 阅读全文
摘要:
文章讨论了作者从Jetbrains转向VsCode的原因,主要集中在AI编程支持和个性化体验上。Jetbrains在AI Coding的支持方面表现不佳,如更新速度慢、功能不足等,使得作者感到不满;而Jetbrains自己开发的AI Assistant也未能提供满意的体验。相对而言,VsCode在插件系统和自由度上表现出色,但在自定义主题和代码结构可视化方面存在局限,令作者在迁移过程中遭遇困难。尽管作者在Jetbrains上有丰富的主题设置和操作逻辑,但Jetbrains逐渐臃肿及高昂的价格也促使其决定离开。因此,虽然VsCode能保留部分资产,剩余部分将交由时间和社区来完善。 阅读全文