项目必然会有很多分支的,尤其是修复BUG的分支都是临时分支,如果主分支采用Cherry Pick方式拿到BUG分支的提交后,在合并BUG分支提交到Gitee后,相关ISSUE操作记录中就有会多条提交信息,删除BUG分支后,改相关联的提交信息都是死链接,点击后全部是404页面,用户体验非常差
删除分支后把所有ISSUE相关联的操作记录一并删除,死链接没有任何意义
这个问题修复了吗?怎么没人理啊
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@spacexzm_admin 修复一下
操作记录的链接是产生的时候就记录的,无法判断分支是否存在来确定链接是否有效哦,不过可以确保如果分支被删除解除任务的关联分支 @spacexzm_admin
@spacexzm_admin 这个是行不通的,因为会有 GC 清理后就不存在了,再点都是 404 页面
@spacexzm_admin 这个问题应该这样说,提交 Issue 的时候可以设置关联分支,我个人建议提交代码进行评论关联时应该判断此选项,如果是关联分支提交的 commit 才自动生成评论比较合理。不然就会出现多个分支提交都会生成关联,一味的要求使用 PR 也不现实,尤其是团队内配合的时候 PR 并不是解决问题的唯一途径。目前这个关联分支我没看到有什么用途。我改一下标题
@Argo commit关联Issue的操作是通过解析出commit message中的 指令和Issue ident来关联到对应的Issue并执行操作的。比如commit message为“close #ISUU7:分支被删除后解除其与任务的关联”那么就会关联到当前这个Issue中并执行关闭任务操作。和Issue所关联的分支是没有很强的相关性的
@spacexzm_admin 我看了 api 模型里面第一个 ref 参数就是当前 commit 的分支,自动生成评论的时候跟 Issue 设置的相关分支比较一下就可以啦。
@spacexzm_admin 好的,多谢啦。改好后告知一下,我看看效果,我这里有一些死链接
@spacexzm_admin 有进展吗?我看又挂起了。是不是不改了?
@spacexzm_admin 这个功能做好了?很赞,更新了嘛?能否查看一下 #I14DVC:仓库中创建 Issue 设置关联分支与提交 Commit 内容关联
@spacexzm_admin 这个功能做好了?很赞,更新了嘛?能否查看一下 #I14DVC:仓库中创建 Issue 设置关联分支与提交 Commit 内容关联
@Argo 已经更新了,现在仓库的分支被删除以后,会取消该分支与issue的关联,避免点击分支出现404的情况
note_2080692
登录 后才可以发表评论