You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sourcetree通过GitFlow创建的Release未在GitHub显示的原因与解决办法

Sourcetree GitFlow创建的Release在GitHub不显示的原因及解决办法

原因

  • Sourcetree的GitFlow默认仅创建Git标签,而GitHub上的「Release」是在Git标签基础上附加发布说明、资产文件等元数据的独立条目,二者并非同一概念。
  • 完成Release后的推送操作只同步了Git标签到GitHub,并未触发GitHub Release的创建流程。

解决办法

方法一:配置Sourcetree自动创建GitHub Release

  • 打开Sourcetree,进入当前仓库的「设置」(右上角按钮)。
  • 切换到「Git Flow」选项卡,找到「完成Release时」的设置区域。
  • 勾选「创建GitHub Release」,若未关联GitHub账号,先在Sourcetree的账户设置中绑定(需确保账号对目标仓库有推送权限)。
  • 后续使用GitFlow完成Release时,Sourcetree会自动在GitHub上创建对应标签的Release,同时可直接填写发布说明。

方法二:手动在GitHub补建Release

如果已经推送了标签,可手动关联创建:

  • 打开GitHub对应仓库页面,切换到「Releases」标签页。
  • 点击「Draft a new release」。
  • 在「Choose a tag」下拉框中选择已推送的Git标签。
  • 填写Release标题、发布说明,按需添加附件,最后点击「Publish release」即可。

注意事项

  • 确保Sourcetree为最新稳定版,旧版本可能缺失GitHub Release集成功能。
  • 绑定GitHub账号时,需授予Sourcetree「repo」权限,否则无法自动创建Release。

内容的提问来源于stack exchange,提问作者Patrick Kwinten

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 00:32:04