推出Branching 2.0

推出Branching 2.0

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Supabase推出Branching 2.0,简化了分支创建流程,用户无需连接Git即可在仪表板上直接创建分支,支持无代码和低代码操作,提供安全的测试环境。用户可以轻松合并更改到生产环境,但自定义角色和扩展不被支持。

🎯

关键要点

  • Supabase推出Branching 2.0,简化了分支创建流程,用户无需连接Git即可在仪表板上直接创建分支。

  • 分支是Supabase项目的副本,提供安全的测试环境,避免对生产数据库的风险更改。

  • 新版本支持通过仪表板、Supabase CLI或管理API创建分支,支持无代码和低代码操作。

  • 用户可以轻松合并更改到生产环境,但自定义角色和扩展不被支持。

  • 创建新分支时,可以选择同步到GitHub分支,支持通过表编辑器和SQL编辑器进行更改。

  • 合并请求可以由团队成员或Supabase助手进行审核,合并后可选择删除或保留分支。

  • 当前限制包括自定义角色不被捕获、仅支持公共模式更改、分支只能合并到主分支等。

  • 用户可以根据需求选择使用Git或不使用Git的分支工作流,简化开发过程。

  • 未来目标是实现无缝的工作流转换,支持在仪表板和代码库之间灵活切换。

🔎

延伸解读

简化的分支创建流程

Branching 2.0的推出使得用户可以在不依赖Git的情况下,通过仪表板直接创建分支。这一变化特别适合那些不熟悉代码或希望快速测试新功能的用户,降低了技术门槛,提升了开发效率。

安全的测试环境

新版本的分支功能提供了一个安全的测试环境,用户可以在不影响生产数据库的情况下进行实验。这种隔离的工作方式可以有效避免潜在的风险,确保生产环境的稳定性。

当前的限制与注意事项

尽管Branching 2.0带来了许多便利,但用户仍需注意一些限制,例如自定义角色和扩展不被支持,且分支只能合并到主分支。这些限制可能影响某些复杂项目的开发流程,用户在使用前应仔细评估。

延伸问答

Branching 2.0的主要功能是什么?

Branching 2.0简化了分支创建流程,用户无需连接Git即可在仪表板上直接创建分支,支持无代码和低代码操作。

如何在Supabase中创建新分支?

用户可以通过仪表板、Supabase CLI或管理API创建新分支,创建时可以选择同步到GitHub分支。

使用Branching 2.0有什么限制?

当前限制包括自定义角色不被捕获、仅支持公共模式更改、分支只能合并到主分支等。

Branching 2.0如何支持无代码和低代码操作?

Branching 2.0允许用户在仪表板上直接进行更改,无需编写代码,适合无代码和低代码开发者。

如何将更改合并到生产环境?

用户可以通过合并请求将更改合并到生产环境,合并后可选择删除或保留分支。

Branching 2.0的未来目标是什么?

未来目标是实现无缝的工作流转换,支持在仪表板和代码库之间灵活切换。

🏷️

标签

➡️

继续阅读