... | ... | @@ -8,7 +8,7 @@ |
|
|
* 提交
|
|
|
* diff
|
|
|
|
|
|
除了标准的评论形式外,您还可以选择以话题讨论的方式创建评论, 收到回复后,评论也将是[话题讨论](#start-a-thread-by-replying-to-a-standard-comment) 的形式。
|
|
|
除了标准的评论形式外,您还可以选择以话题讨论的方式创建评论, 收到回复后,评论也将是话题讨论的形式。
|
|
|
|
|
|
评论区域支持[Markdown](/docs/user/markdown)和[快速操作](/docs/user/project/quick-actions) , 您可以随时编辑自己的评论,拥有" [maintainer"](/docs/user/permissions)或更高权限的用户也可以编辑其他人的评论。
|
|
|
|
... | ... | @@ -33,15 +33,15 @@ |
|
|
|
|
|
可以按照以下步骤创建提交差异讨论:
|
|
|
|
|
|
1. 导航到合并请求的" **提交"**选项卡,将显示构成合并请求的提交列表
|
|
|
1. 导航到合并请求的**提交**选项卡,将显示构成合并请求的提交列表
|
|
|
|
|
|
2. 进入选定的提交,单击" **更改"**选项卡(在该选项卡中,将仅显示与所选提交不同的内容),并提交评论
|
|
|
2. 进入选定的提交,单击**更改**选项卡(在该选项卡中,将仅显示与所选提交不同的内容),并提交评论
|
|
|
|
|
|
[![Commit diff discussion in merge request context](/docs/img/commit_comment_mr_context.png)](/docs/img/commit_comment_mr_context.png)
|
|
|
|
|
|
3. 以这种方式创建的任何讨论都将显示在合并请求的"**讨论"**选项卡中,并且可以解决
|
|
|
3. 以这种方式创建的任何讨论都将显示在合并请求的**讨论**选项卡中,并且可以解决
|
|
|
|
|
|
以这种方式创建的线程将仅出现在原始合并请求中,而不是在项目的" **代码">"提交"**页面下的**提交**中。
|
|
|
以这种方式创建的线程将仅出现在原始合并请求中,而不是在项目的**代码">"提交**页面下的**提交**中。
|
|
|
|
|
|
**提示:**在合并请求内的讨论中引用的提交的链接时,它将在当前合并请求的上下文中自动转换为链接。
|
|
|
|
... | ... | @@ -56,7 +56,7 @@ |
|
|
|
|
|
### 将评论或讨论标记为已解决[](#marking-a-comment-or-thread-as-resolved "Permalink")
|
|
|
|
|
|
您可以通过单击**讨论**底部的" **解决讨论"**按钮将其标记为已解决。
|
|
|
您可以通过单击**讨论**底部的**解决讨论**按钮将其标记为已解决。
|
|
|
|
|
|
[!["Resolve thread" button](/docs/img/resolve_thread_button.png)](/docs/img/resolve_thread_button.png)
|
|
|
|
... | ... | @@ -66,7 +66,7 @@ |
|
|
|
|
|
### 在合并请求中所有未解决讨论转为 Issue[](#move-all-unresolved-threads-in-a-merge-request-to-an-issue "Permalink")
|
|
|
|
|
|
要在新 Issue 中解决当前自合并请求中的所有未解决的讨论时,可以单击" **再新问题中解决所有讨论"**的按钮。
|
|
|
要在新 Issue 中解决当前自合并请求中的所有未解决的讨论时,可以单击**再新问题中解决所有讨论**的按钮。
|
|
|
|
|
|
[![Open new issue for all unresolved threads](/docs/img/btn_new_issue_for_all_threads.png)](/docs/img/btn_new_issue_for_all_threads.png)
|
|
|
|
... | ... | @@ -74,7 +74,7 @@ |
|
|
|
|
|
### 将单个讨论转变成 Issue[](#moving-a-single-thread-to-a-new-issue "Permalink")
|
|
|
|
|
|
要从单个讨论创建新 Issue时,可以使用" **在新问题中解决此讨论"**按钮。
|
|
|
要从单个讨论创建新 Issue时,可以使用**在新问题中解决此讨论**按钮。
|
|
|
|
|
|
您将会跳转到预填充了讨论内容的新 Issue,类似于为一次委派多个讨论而创建的 Issue。创建 Issue 将把该讨论标记为已解决,并在合并请求讨论中添加引用新 Issue 的评论。
|
|
|
|
... | ... | @@ -83,7 +83,7 @@ |
|
|
|
|
|
在解决所有讨论之前,将不允许合并合并请求。
|
|
|
|
|
|
要使该设置生效,需要进入项目的设置页面,选中" **仅在解决所有讨论后才允许合并请求"**复选框,然后单击" **保存"**即可。
|
|
|
要使该设置生效,需要进入项目的设置页面,选中**仅在解决所有讨论后才允许合并请求**复选框,然后单击**保存**即可。
|
|
|
|
|
|
从现在开始,直到所有讨论解决后,您才能从网页上进行合并操作。
|
|
|
|
... | ... | @@ -93,7 +93,7 @@ |
|
|
|
|
|
您可以在使用新的推送修改的行上自动解决合并请求差异线程.
|
|
|
|
|
|
导航到您的项目的设置页面,选中" **使用推送更改的行上**的**自动解析合并请求差异线程"**复选框,然后单击" **保存"**以使更改生效.
|
|
|
导航到您的项目的设置页面,选中**使用推送更改的行上**的**自动解析合并请求差异线程**复选框,然后单击**保存**以使更改生效.
|
|
|
|
|
|
[![Automatically resolve merge request diff threads when they become outdated](/docs/img/a283d966822ac6a760d1a650273fbb3b.png)](/docs/img/automatically_resolve_outdated_discussions.png)
|
|
|
|
... | ... | @@ -109,7 +109,7 @@ |
|
|
|
|
|
虽然可解决的讨论仅适用于合并请求的文件diff,但也可以添加与文件diff无关的讨论, 您可以针对 Issue,提交,摘要及合并请求添加一个看起来像讨论的特定讨论。
|
|
|
|
|
|
要开始讨论,请单击" **评论"**按钮切换下拉列表,选择" **开始讨论",**并在准备发布评论时单击" **开始讨论** "按钮。
|
|
|
要开始讨论,请单击**评论**按钮切换下拉列表,选择**开始讨论",**并在准备发布评论时单击**开始讨论** "按钮。
|
|
|
|
|
|
这将以单个讨论的形式发起评论,使您可以更大的范围进行特定的讨论。
|
|
|
|
... | ... | @@ -139,7 +139,7 @@ |
|
|
|
|
|
### 开始评审[](#starting-a-review "Permalink")
|
|
|
|
|
|
为了开始审阅,只需像往常一样在合并请求的" **更改"**选项卡下对差异添加评论,然后单击" **开始审阅"**按钮。
|
|
|
为了开始审阅,只需像往常一样在合并请求的**更改**选项卡下对差异添加评论,然后单击**开始审阅**按钮。
|
|
|
|
|
|
当开始审阅后,审阅内容部分中所有的评论都会被标记为`Pending`,同时所有审阅中的评论都会显示两个按钮:
|
|
|
|
... | ... | |