写时复制(Copy On Write):解决创建分支的时会导致出现大量数据,创建一个分支的时候仅创建开分支内资源的引用,只有在实际修改的时候才会创建资源的副本。
分支合并:分支拉取和合并时的冲突解决,为用户提供可视化的方案。通过diff页面显示的差异手动选择需要改动的内容。
差异对比:为分支中的API文档等提供与上游分支可视化的对比差异。
原子组件拆分:因为业务侧重不一致导致迭代分支、主分支、多版本的目录树内容必然不同。封装最小粒度的组件、hooks,通过不同组合实现目录树的不同表现。提高代码的复用性
自动化测试:自动化测试支持多分支功能,实现既能不同分支独立运行各自分支的测试用例,也可以引用主分支的测试用例。
分享文档:apifox 分享文档每个文档站支持分享多版本中的内容,为用户提供多版本、多语言文档的解决方案。
MR:提供分支保护功能,保护分支项目成员需要通过提交 MR 的方式,在 MR 审核通过之后才能修改保护分支内容。
目录树性能优化:在目录树滚动时卸载大量不需要的组件,解决大数据场景下目录树卡顿的问题。