Wiki.js能否对接Bitbucket实现基于PR的文档分支合并操作?
Wiki.js对接Bitbucket及分支合并流程说明
对接可行性
可以将Wiki.js上维护的产品文档直接对接Bitbucket仓库,满足PR发起需求。Wiki.js原生支持Git作为存储后端,可直接绑定Bitbucket仓库实现文档的双向同步。
基础对接配置步骤
- 进入Wiki.js管理后台,找到「存储」模块,选择Git作为存储后端
- 填写你的Bitbucket仓库地址、认证信息(推荐使用具备仓库读写权限的SSH密钥,或仓库专属访问令牌)
- 按需配置同步规则,可将Wiki上不同产品的文档目录对应到仓库的Product1、Product3分支对应路径,可选择手动触发同步或自动同步
注意:建议优先选择手动同步模式,避免自动同步误覆盖仓库提交记录
所述分支合并流程的实现方法
你当前使用的Master → Development → Product1/Product2/Product3分支流转逻辑,完全可以通过Wiki.js配合Bitbucket完成,操作路径如下:
- 在Wiki.js中完成Product1、Product3对应的文档修改后,进入存储管理页手动触发推送,将改动提交到Bitbucket上对应的Product1、Product3远程分支
- 登录Bitbucket即可分别发起Product1、Product3到Development分支的Pull Request,走内部审核、校验流程后完成合并
- Development分支内容验证无误后,再在Bitbucket发起Development到Master分支的PR,完成正式版本的合并
- 仓库分支合并完成后,可在Wiki.js中触发拉取操作,将最新的仓库内容同步到Wiki展示端,保证两边内容一致
补充提示:配置存储规则时建议关闭强制推送权限,所有文档版本变动都走Bitbucket的PR审核流程,可最大化保证文档版本的可控性
内容的提问来源于stack exchange,提问作者Shashank Sathyaprakash
相关产品推荐
相关产品推荐

