Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
GitCode
帮助文档
提交
516fd362
帮助文档
项目概览
GitCode
/
帮助文档
通知
1778
Star
578
Fork
457
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
44
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
89
Wiki
分析
仓库
DevOps
代码片段
项目成员
Pages
帮助文档
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
44
Issue
44
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
89
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
516fd362
编写于
9月 05, 2020
作者:
Lab机器人
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
crosslinking-issue
上级
9bc17aa1
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
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
浏览文件 @
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"
```
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)
\ No newline at end of file
当您在合并请求说明中提到 Issue 时,它就会
[
将 Issue 和合并请求链接在一起
](
#from-related-issues
)
。此外,您还可以
[
将 Issue 设置
](
managing_issues.html#closing-issues-automatically
)
为在合并请求合并后立即
[
自动关闭
](
managing_issues.html#closing-issues-automatically
)
。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录