提交 30f4d4d6 编写于 作者: Lab机器人's avatar Lab机器人

bulk-edit

上级 cd7a7aa8
# 自动填充字符[](#自动填充字符 "Permalink") # 自动填充字符[](#autofill "Permalink")
自动完成字符提供了一种在 Markdown 字段中输入字段值的快速方法. 当您开始在 Markdown 字段中使用以下字符之一键入单词时,GitLab 将针对一组匹配值逐步自动完成. 字符串匹配不区分大小写. 自动完成字符填充提供了一种在 Markdown 字段中输入字段值的快速方法,当您开始在 Markdown 字段中使用以下字符之一键入单词时,CODEChina 将针对一组匹配值逐步自动完成, 字符串匹配不区分大小写。
| Character | Autocompletes | | 字符 | 自动补全内容 |
| --- | --- | | --- | --- |
| `~` | Labels | | `~` | Labels |
| `%` | Milestones | | `%` | Milestones |
...@@ -10,19 +10,19 @@ ...@@ -10,19 +10,19 @@
| `#` | Issues | | `#` | Issues |
| `!` | 合并要求 | | `!` | 合并要求 |
| `&` | Epics | | `&` | Epics |
| `$` | Snippets | | `$` | 代码片 |
| `:` | Emoji | | `:` | Emoji表情 |
| `/` | 快速行动 | | `/` | 快速行动 |
弹出列表中最多显示 5 个最相关的匹配项. 当您从列表中选择一个项目时,该值将输入到该字段中. 输入的字符越多,匹配项就越精确. 弹出列表中最多显示 5 个最相关的匹配项,当您从列表中选择一个项目时,该值将输入到该字段中。输入的字符越多,匹配结果就越精确。
与" [快速操作"](quick_actions.html)结合使用时,自动完成字符很有用. 与" [快速操作"](/docs/user/project/quick-actions.md)结合使用时,字符自动完成将会十分有用。
## Example[](#example "Permalink") ## 举例[](#example "Permalink")
假设您的 GitLab 实例包括以下用户: 假设您的项目中包括以下用户:
| Username | Name | | 用户名 | 昵称 |
| --- | --- | | --- | --- |
| alessandra | 罗斯·格兰特 | | alessandra | 罗斯·格兰特 |
| lawrence.white | 凯尔西·克鲁克 | | lawrence.white | 凯尔西·克鲁克 |
...@@ -30,10 +30,10 @@ ...@@ -30,10 +30,10 @@
| logan_gutkowski | 李·沃克特 | | logan_gutkowski | 李·沃克特 |
| shelba | 约瑟芬·海利 | | shelba | 约瑟芬·海利 |
在"问题"注释中,输入`@l`将显示以下弹出列表. 请注意,不包括用户`shelba` ,因为该列表仅包含与问题最相关的 5 个用户. 在" Issue "讨论中,输入`@l`将显示以下弹出列表,需要注意的是这里并不包括用户`shelba` ,因为该列表仅包含与问题最相关的 5 个用户。
[![Popup list which includes users whose username or name contains the letter `l`](img/7b1af71091089deb54dbd357d9679d9c.png)](img/autocomplete_characters_example1_v12_0.png) [![Popup list which includes users whose username or name contains the letter `l`](img/autocomplete_characters_example1_v12_0.png)](/docs/img/autocomplete_characters_example1_v12_0.png)
如果继续输入`@le` ,弹出列表将更改为以下内容. 现在,弹出窗口仅包括用户名中出现`le`或用户名中的单词的用户. 如果继续输入`@le` ,弹出列表将更改为以下内容。现在,弹出窗口仅包括用户名中出现`le`或用户名中的单词的用户。
[![Popup list which includes users whose username or name contains the string `le`](img/09a583a4343d2359d87040afc14139dd.png)](img/autocomplete_characters_example2_v12_0.png) [![Popup list which includes users whose username or name contains the string `le`](img/autocomplete_characters_example2_v12_0.png)](/docs/img/autocomplete_characters_example2_v12_0.png)
\ No newline at end of file \ No newline at end of file
# 徽章[](#徽章 "Permalink") # 徽章[](#badges "Permalink")
在 GitLab 10.7 中[引入](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/41174) . 徽章是呈现有关您的项目的简要信息的统一方法,它们由一个小图像以及该图像指向的 URL 组成。徽章的示例可以是 pipeline 状态、测试范围或项目维护者联系的方式等。
徽章是呈现有关您的项目的简要信息的统一方法. 它们由一个小图像以及该图像指向的 URL 组成. 徽章的示例可以是[管道状态](../../ci/pipelines/settings.html#pipeline-status-badge)[测试范围](../../ci/pipelines/settings.html#test-coverage-report-badge)或与项目维护者联系的方式. ## 项目徽章[](#project-badges "Permalink")
[![Badges on Project overview page](img/0e0e78d03e98ec2ac04952defaba83ff.png)](img/project_overview_badges.png) 维护者或所有者可以将徽章添加到项目中,然后在项目的首页可见。如果发现必须将相同的徽标添加到多个项目,则可能需要在[组级别](#group-badges)添加它们。
## Project badges[](#project-badges "Permalink") 可以通过以下步骤将新徽章添加到项目:
维护者或所有者可以将徽章添加到项目中,然后在项目的概述页面上可见. 如果发现必须将相同的徽标添加到多个项目,则可能需要在[组级别](#group-badges)添加它们. 1. 进入项目的**项目设置>通用设置>徽章**
2. 输入徽章的名称,在"链接"下,输入徽章应指向的 URL,在"徽章图像 URL"下输入应显示的图像的 URL
3. 点击**添加徽章**按钮来提交**徽章**
要将新徽章添加到项目: 将徽章添加到项目后,您可以在表单下方的列表中看到它,您可以通过单击旁边的图标进行编辑,也可以通过单击删除图标将其删除。
1. 导航到项目的**设置>常规>徽章** . 与组关联的徽章只能在[组级别](#group-badges)上进行编辑或删除。
2. 在"链接"下,输入徽章应指向的 URL,在"徽章图像 URL"下输入应显示的图像的 URL.
3. 通过单击**添加徽章**按钮来提交**徽章** .
将徽章添加到项目后,您可以在表单下方的列表中看到它. 您可以通过单击旁边的笔图标进行编辑,也可以通过单击垃圾箱图标将其删除. ## 组织徽章[](#group-badges "Permalink")
与组关联的徽章只能在[组级别](#group-badges)上进行编辑或删除. 可以将徽章添加到组织中,然后将在该组下的每个项目的页面上看到它们。在这种情况下,无法在项目级别上对其进行编辑或删除,如果每个项目需要单独的徽章,请考虑将其添加到[项目级别](#project-badges)或使用[占位符](#placeholders)
## Group badges[](#group-badges "Permalink") 可以通过以下步骤将新徽章添加到组织:
可以将徽章添加到组中,然后将在该组下的每个项目的概述页面上看到它们. 在这种情况下,无法在项目级别上对其进行编辑或删除. 如果每个项目需要单独的徽章,请考虑将其添加到[项目级别](#project-badges)或使用[占位符](#placeholders) . 1. 进入组织的**组织设置>常规设置>徽章**
2. 输入徽章的名称,在"链接"下,输入徽章应指向的 URL,在"徽章图像 URL"下输入应显示的图像的 URL
3. 点击**添加徽章**按钮来提交**徽章**
要将新徽章添加到组: 将徽章添加到组后,您可以在表格下方的列表中看到它。您可以通过单击徽章旁边的图标来编辑徽章,也可以通过单击删除图标来删除徽章。
1. 导航到组的**"设置">"常规">"徽章"** . 与项目直接关联的徽章可以在[项目级别](#project-badges)上配置。
2. 在"链接"下,输入徽章应指向的 URL,在"徽章图像 URL"下输入应显示的图像的 URL.
3. 通过单击**添加徽章**按钮来提交**徽章** .
将徽章添加到组后,您可以在表格下方的列表中看到它. 您可以通过单击徽章旁边的笔图标来编辑徽章,也可以通过单击垃圾箱图标来删除徽章. ## 占位符[](#placeholders "Permalink")
与项目直接关联的徽章可以在[项目级别](#project-badges)上配置. 徽章指向的 URL 以及图像 URL 可以包含占位符,在显示徽章时将根据设置占位符来变化。可以使用的占位符包括:
## Placeholders[](#placeholders "Permalink") * `%{project_path}` :包含父组织的项目的路径
* `%{project_id}` :数据库中与项目关联的 ID
* `%{default_branch}` :为项目代码仓库配置的默认分支名称
* `%{commit_sha}` :项目代码仓库中默认分支的最新提交 ID
徽章指向的 URL 以及图像 URL 可以包含占位符,在显示徽章时将对其进行评估. 可以使用以下占位符: **注意:** 占位符允许徽章公开其他隐私信息,例如私有项目仓库中的默认分支名称或提交 SHA。这样设计师因为徽章是用来公开使用的,对于敏感的信息,请尽量避免使用这些占位符。
\ No newline at end of file
* `%{project_path}` :包含父组的项目的路径
* `%{project_id}` :与项目关联的数据库 ID
* `%{default_branch}` :为项目存储库配置的默认分支名称
* `%{commit_sha}` :对项目存储库的默认分支的最新提交的 ID
**Note:** Placeholders allow badges to expose otherwise-private information, such as the default branch or commit SHA when the project is configured to have a private repository. This is by design, as badges are intended to be used publicly. Avoid using these placeholders if the information is sensitive.
## API[](#api "Permalink")
您还可以通过 GitLab API 配置徽章. 与设置一样,在[项目级别](../../api/project_badges.html)[组级别的](../../api/group_badges.html)徽章端点之间也有所区别.
\ No newline at end of file
# Bulk editing issues and merge requests at the project level # 项目中批量编辑 Issue 及合并请求
> 原文:[https://docs.gitlab.com/ee/user/project/bulk_editing.html](https://docs.gitlab.com/ee/user/project/bulk_editing.html) - [项目中批量编辑 Issue 及合并请求](#bulk-editing-issues-and-merge-requests-at-the-project-level)
- [批量编辑 Issue 及合并请求](#批量编辑-issue-及合并请求)
- [Bulk editing issues and merge requests at the project level](#bulk-editing-issues-and-merge-requests-at-the-project-level) - [项目中批量编辑 Issue](#bulk-edit-issues-at-the-project-level)
- [批量编辑 Issue 及合并请求](#批量编辑-issue-及合并请求) - [项目中批量编辑合并请求](#bulk-edit-merge-requests-at-the-project-level)
- [Bulk edit issues at the project level](#bulk-edit-issues-at-the-project-level)
- [Bulk edit merge requests at the project level](#bulk-edit-merge-requests-at-the-project-level)
# 批量编辑 Issue 及合并请求[](#批量编辑issue及合并请求 "Permalink") # 批量编辑 Issue 及合并请求[](#批量编辑issue及合并请求 "Permalink")
**注意:**批量编辑问题,史诗和合并请求在**组级别**也可用. 有关更多详细信息,请参阅[在组级别批量编辑问题,史诗和合并请求](../group/bulk_editing/index.html) . 如果要更新多个 Issue 或合并请求的属性,则可以通过批量编辑它们来完成。
如果要跨多个问题更新属性或合并请求,则可以通过批量编辑它们,即一起编辑它们来完成.
[![Bulk editing](img/5b2694c5d35f9fdb42b43bb1f38ec29c.png)](img/bulk-editing_v13_2.png) [![Bulk editing](/docs/img/bulk-editing_v13_2.png)](/docs/img/bulk-editing_v13_2.png)
## Bulk edit issues at the project level[](#bulk-edit-issues-at-the-project-level "Permalink") ## 项目中批量编辑 Issue[](#bulk-edit-issues-at-the-project-level "Permalink")
**注意:**您需要具有[Reporter 或更高](../permissions.html)级别的权限才能管理问题. **注意:**您需要具有[Reporter 或更高](/docs/user/permissions.md)级别的权限才能管理 Issue 。
When bulk editing issues in a project, you can edit the following attributes: 当批量编辑项目的 Issue 时,您可以更改 Issue 的以下属性:
* 状态(打开/关闭) * 状态(打开/关闭)
* Assignee * 指派人
* Epic(在[GitLab Premium](https://about.gitlab.com/pricing/) 13.2 中[引入](https://gitlab.com/gitlab-org/gitlab/-/issues/210470) * 里程碑
* Milestone * 标签
* Labels * 订阅
* 健康状况(在[GitLab Ultimate](https://about.gitlab.com/pricing/) 13.2 中[引入](https://gitlab.com/gitlab-org/gitlab/-/issues/218395)
* Subscriptions
要同时更新多个项目问题 您可以通过以下步骤对项目中的多个 Issue 进行批量更新
1. 在一个项目中,转到 **问题>列表** . 1. 在一个项目中,转到 ** Issue **
2. 点击**编辑问题** . 屏幕右侧的侧边栏显示,其中包含可编辑的字段. 2. 全选或选中多个要编辑的 Issue 旁边的复选框,屏幕右侧的侧边栏将显示可编辑的字段
3. 选中要编辑的每个问题旁边的复选框. 3. 从边栏中选择适当的字段及其值
4. 从边栏中选择适当的字段及其值. 4. 点击**全部更新**按钮
5. Click **全部更新**.
## Bulk edit merge requests at the project level[](#bulk-edit-merge-requests-at-the-project-level "Permalink") ## 项目中批量编辑合并请求[](#bulk-edit-merge-requests-at-the-project-level "Permalink")
**注意:**您需要[开发人员或更高](../permissions.html)级别的权限才能管理合并请求. **注意:**您需要[开发人员或更高](/docs/user/permissions.md)级别的权限才能管理合并请求。
在项目中批量编辑合并请求时,可以编辑以下属性: 在项目中批量编辑合并请求时,可以编辑以下属性:
* 状态(打开/关闭) * 状态(打开/关闭)
* Assignee * 指派人
* Milestone * 里程碑
* Labels * 标签
* Subscriptions * 订阅
要同时更新多个项目合并请求: 您可以通过以下步骤对项目中的多个合并请求进行批量更新:
1. 在一个项目中,转到 **合并请求** . 1. 在一个项目中,转到 **合并请求**
2. 单击**编辑合并请求** . 屏幕右侧的侧边栏显示,其中包含可编辑的字段. 2. 全选或选中多个要编辑的合并请求旁边的复选框,屏幕右侧的侧边栏将显示可编辑的字段
3. 选中要编辑的每个合并请求旁边的复选框. 3. 从边栏中选择适当的字段及其值
4. 从边栏中选择适当的字段及其值. 4. 点击**全部更新**
5. Click **全部更新**. \ No newline at end of file
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册