Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档
  • Wiki
    • Docs
    • User
    • Project
    • Issues
  • crosslinking

帮
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1628
Star 125
Fork 140
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
帮
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 166
    • Issue 166
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 23
    • 合并请求 23
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板

crosslinking · 变更

页面历史
crosslinking-issue 编写于 9月 05, 2020 作者: Lab机器人's avatar Lab机器人
显示空白变更内容
内联 并排
Showing with 17 addition and 23 deletion
+17 -23
  • docs/user/project/issues/crosslinking.md docs/user/project/issues/crosslinking.md +17 -23
  • 未找到文件。
docs/user/project/issues/crosslinking.md
View page @ 516fd362
# 关联Issue[](#关联issue "Permalink") # 关联Issue[](#crosslinking-issue "Permalink")
请通读[GitLab 问题文档](index.html)以获取有关 GitLab 问题的概述. 可以访问 Issue 页面了解更多关于 Issue 的内容。
## From Commit Messages[](#from-commit-messages "Permalink") ## 在提交信息中关联[](#from-commit-messages "Permalink")
每次在提交消息中提及问题时,您都在开发工作流的两个阶段之间建立一种关系:问题本身以及与该问题相关的第一次提交. 每次在提交消息中提及 Issue 时,您都会在开发工作流的两个阶段之间建立一种关系: Issue 本身以及与该 Issue 相关的第一次提交。
如果问题和您要提交的代码都在同一项目中,则只需在提交消息中添加`#xxx` ,其中`xxx`是问题编号. 如果它们不在同一项目中,则可以将完整的 URL 添加到问题中( `https://gitlab.com/<username>/<projectname>/issues/<xxx>` ). 如果 Issue 和您要提交的代码都在同一项目中,则只需在提交消息中添加`#xxx` ,其中`xxx`是 Issue 编号。如果它们不在同一项目中,则可以将完整的 URL 添加到问题中( `https://codechina.csdn.net/<username>/<projectname>/issues/<xxx>` )。
``` ```markdown
git commit -m "this is my commit message. Ref #xxx" git commit -m "this is my commit message. Ref #xxx"
``` ```
or 或
```markdown
git commit -m "this is my commit message. Related to https://codechina.csdn.net/<username>/<projectname>/issues/<xxx>"
``` ```
git commit -m "this is my commit message. Related to https://gitlab.com/<username>/<projectname>/issues/<xxx>"
```
当然,您可以使用自己的 GitLab 实例的 URL 替换`gitlab.com` .
**注意:**将您的第一次提交与您的问题相关联,对于通过[GitLab Cycle Analytics](https://about.gitlab.com/stages-devops-lifecycle/value-stream-analytics/)跟踪您的过程将非常重要. 它将测量计划该问题的实施所花费的时间,即从创建问题到进行第一次提交之间的时间.
## From Related Issues[](#from-related-issues "Permalink")
在合并请求中提及相关问题以及其他问题对于您的团队成员和协作者了解有关同一主题的未解决问题很有用. **注意:**将您的第一次提交与您的 Issue 相关联,对于分析跟踪您的过程将非常重要。它将测量该 Issue 从计划到实施所花费的时间,即从创建 Issue 到进行第一次提交之间的时间。
如上所述,当您[从提交消息中提到问题](#from-commit-messages)时,您可以执行此操作. ## 在 Issue 中关联[](#from-related-issues "Permalink")
当在问题`#222`提到问题`#111`时,问题`#111`还将在其跟踪器中显示一条通知. 也就是说,您只需提及一次关系即可在两个问题中均显示该关系. 在[合并请求中](#from-merge-requests)提及问题时,也是如此. 在合并请求及在其他 Issue 中提及相关 Issue 对您的团队成员和协作者了解有关同一主题的未解决 Issue 将很有帮助。
[![issue mentioned in issue](img/b962444c71ad27ba05dfc6bfc69269f4.png)](img/mention_in_issue.png) 如上所述,当您从提交消息中提到 Issue时,您可以执行此操作。
## From Merge Requests[](#from-merge-requests "Permalink") 当在 Issue `#222`提到 Issue `#111`时,Issue `#111`还将在其跟踪器中显示一条通知,也就是说,您只需提及一次即可在两个Issue 中均显示该关系。在[合并请求中](#from-merge-requests)提及 Issue 时,也是如此。
Mentioning issues in merge request comments works exactly the same way as they do for [related issues](#from-related-issues). ## 在合并请求中关联[](#from-merge-requests "Permalink")
当您在合并请求说明中提到问题时,它将仅[将问题和合并请求链接在一起](#from-related-issues) . 此外,您还可以[将问题设置](managing_issues.html#closing-issues-automatically)为在合并请求合并后立即[自动关闭](managing_issues.html#closing-issues-automatically) . 在合并请求中提及 Issue 与在 Issue 中关联是一样的步骤。
[![issue mentioned in MR](img/f36631c8d1fd9cb42fb7c58a495c24be.png)](img/mention_in_merge_request.png) 当您在合并请求说明中提到 Issue 时,它就会[将 Issue 和合并请求链接在一起](#from-related-issues)。此外,您还可以[将 Issue 设置](managing_issues.html#closing-issues-automatically)为在合并请求合并后立即[自动关闭](managing_issues.html#closing-issues-automatically) 。
\ No newline at end of file \ No newline at end of file
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7