... | @@ -20,7 +20,7 @@ |
... | @@ -20,7 +20,7 @@ |
|
|
|
|
|
## 工作方式[](#how-it-works "Permalink")
|
|
## 工作方式[](#how-it-works "Permalink")
|
|
|
|
|
|
看板功能通过将 CODEChina 现有的[发行跟踪功能](/docs/user/project/issues#issues-list)和[标签](/docs/user/project/label)用作 Scrum 板的列表而建立。
|
|
看板功能通过将 CODEChina 现有的[发行跟踪功能](/docs/user/project/issues#issue-列表)和[标签](/docs/user/project/label)用作 Scrum 板的列表而建立。
|
|
|
|
|
|
使用看板,您可以对 Issue 有不同的看法,同时保持在问题跟踪器中看到的相同过滤和排序功能。看板基于其项目的标签结构,因此它使用相同的描述性标签来指示在板上的位置,从而在整个开发生命周期中保持一致性。
|
|
使用看板,您可以对 Issue 有不同的看法,同时保持在问题跟踪器中看到的相同过滤和排序功能。看板基于其项目的标签结构,因此它使用相同的描述性标签来指示在板上的位置,从而在整个开发生命周期中保持一致性。
|
|
|
|
|
... | @@ -43,7 +43,7 @@ |
... | @@ -43,7 +43,7 @@ |
|
3. 前端完成后,新功能将部署到要测试的**预发布**环境中
|
|
3. 前端完成后,新功能将部署到要测试的**预发布**环境中
|
|
4. 成功后,它将部署到**生产** 环境
|
|
4. 成功后,它将部署到**生产** 环境
|
|
|
|
|
|
如果您具有标签" **后端** "," **前端** "," **暂存** "和" **生产** ",以及带有每个列表的看板,则可以:
|
|
如果您具有标签**后端** ",**前端** ",**暂存** "和**生产** ",以及带有每个列表的看板,则可以:
|
|
|
|
|
|
* 可视化从开发生命周期开始到部署到生产的整个实现流程
|
|
* 可视化从开发生命周期开始到部署到生产的整个实现流程
|
|
* 通过垂直移动优先顺序排列列表中的 Issue
|
|
* 通过垂直移动优先顺序排列列表中的 Issue
|
... | @@ -78,7 +78,7 @@ |
... | @@ -78,7 +78,7 @@ |
|
* **Doing**
|
|
* **Doing**
|
|
* **Done**
|
|
* **Done**
|
|
|
|
|
|
由 UX 团队**整理的**卡片准备就绪后,会自动显示在" **前端"**列中。
|
|
由 UX 团队**整理的**卡片准备就绪后,会自动显示在**前端**列中。
|
|
|
|
|
|
**注意:**有关更广泛的用例,请参阅博客文章[GitLab 工作流程,概述](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/#gitlab-workflow-use-case-scenario);对于一个真实的用例示例,您可以了解为什么[Codepen 决定采用发行版](https://about.gitlab.com/blog/2017/01/27/codepen-welcome-to-gitlab/#project-management-everything-in-one-place)来改善多个[发行版](https://about.gitlab.com/blog/2017/01/27/codepen-welcome-to-gitlab/#project-management-everything-in-one-place)的工作流程。
|
|
**注意:**有关更广泛的用例,请参阅博客文章[GitLab 工作流程,概述](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/#gitlab-workflow-use-case-scenario);对于一个真实的用例示例,您可以了解为什么[Codepen 决定采用发行版](https://about.gitlab.com/blog/2017/01/27/codepen-welcome-to-gitlab/#project-management-everything-in-one-place)来改善多个[发行版](https://about.gitlab.com/blog/2017/01/27/codepen-welcome-to-gitlab/#project-management-everything-in-one-place)的工作流程。
|
|
|
|
|
... | @@ -145,23 +145,23 @@ |
... | @@ -145,23 +145,23 @@ |
|
|
|
|
|
## 看板可进行的操作[](#actions-you-can-take-on-an-issue-board "Permalink")
|
|
## 看板可进行的操作[](#actions-you-can-take-on-an-issue-board "Permalink")
|
|
|
|
|
|
* [新建列表](#create-a-new-list)
|
|
* [新建列表](#新建列表)
|
|
* [删除列表](#delete-a-list)
|
|
* [删除列](#删除列)
|
|
* [添加 Issue](#add-issues-to-a-list)
|
|
* [添加 Issue](#添加-issue-到列表)
|
|
* [从列表中移除 Issue](#remove-an-issue-from-a-list)
|
|
* [从列表中移除 Issue](#从列表中移除-issue)
|
|
* [筛选](#filter-issues)出现在问题板上的问题
|
|
* [筛选](#过滤-issue)出现在问题板上的问题
|
|
* [拖动 Issue](#drag-issues-between-lists)
|
|
* [拖动 Issue](#在列表间拖动问题)
|
|
* [选择多个卡片](#multi-select-issue-cards)
|
|
* [选择多个卡片](#选择多个问题卡片)
|
|
* [在列表中排序](#issue-ordering-in-a-list)
|
|
* [在列表中排序](#列表中对问题排序)
|
|
* 拖动列表并重新排序
|
|
* 拖动列表并重新排序
|
|
* 更改问题标签(通过在列表之间拖动问题)
|
|
* 更改问题标签(通过在列表之间拖动问题)
|
|
* 解决问题(将其拖动到" **完成"**列表中)
|
|
* 解决问题(将其拖动到**完成**列表中)
|
|
|
|
|
|
如果您无法执行上述某些操作,请确保您具有正确的[权限](#permissions) 。
|
|
如果您无法执行上述某些操作,请确保您具有正确的[权限](#权限) 。
|
|
|
|
|
|
### 初次使用看板[](#first-time-using-an-issue-board "Permalink")
|
|
### 初次使用看板[](#first-time-using-an-issue-board "Permalink")
|
|
|
|
|
|
第一次打开看板时,会显示默认列表(" **打开"**和" **关闭"** )以及欢迎消息,其中提供了两个选项,您可以:
|
|
第一次打开看板时,会显示默认列表(**打开**和**关闭** )以及欢迎消息,其中提供了两个选项,您可以:
|
|
|
|
|
|
* 创建一组预定义的标签(默认情况下: **To Do**和**Doing** ),并在看板创建其对应的列表
|
|
* 创建一组预定义的标签(默认情况下: **To Do**和**Doing** ),并在看板创建其对应的列表
|
|
* 退出并使用自己的列表
|
|
* 退出并使用自己的列表
|
... | @@ -184,11 +184,11 @@ |
... | @@ -184,11 +184,11 @@ |
|
|
|
|
|
删除列表对 Issue 和标签没有任何影响,只是删除了列表视图。如果需要,您随时可以将其添加回去。
|
|
删除列表对 Issue 和标签没有任何影响,只是删除了列表视图。如果需要,您随时可以将其添加回去。
|
|
|
|
|
|
### 添加问题到列表[](#add-issues-to-a-list "Permalink")
|
|
### 添加 Issue 到列表[](#add-issues-to-a-list "Permalink")
|
|
|
|
|
|
您可以通过单击**看板**右上角的**添加问题**按钮将 Issue 添加到列表中,这将打开一个模式窗口,您可以在其中查看不属于任何列表的所有问题。
|
|
您可以通过单击**看板**右上角的**添加问题**按钮将 Issue 添加到列表中,这将打开一个模式窗口,您可以在其中查看不属于任何列表的所有问题。
|
|
|
|
|
|
通过单击卡片选择一个或多个问题,然后单击" **添加问题"**以将其添加到所选列表中,您可以通过按标签筛选来限制要添加到列表中的问题。
|
|
通过单击卡片选择一个或多个问题,然后单击**添加问题**以将其添加到所选列表中,您可以通过按标签筛选来限制要添加到列表中的问题。
|
|
|
|
|
|
### 从列表中移除 Issue[](#remove-an-issue-from-a-list "Permalink")
|
|
### 从列表中移除 Issue[](#remove-an-issue-from-a-list "Permalink")
|
|
|
|
|
... | @@ -209,7 +209,7 @@ |
... | @@ -209,7 +209,7 @@ |
|
3. 您访问看板并开始[创建列表](#create-a-new-list)以创建工作流程
|
|
3. 您访问看板并开始[创建列表](#create-a-new-list)以创建工作流程
|
|
4. 您可以在列表中四处移动问题,以便您的团队知道谁应该处理什么问题
|
|
4. 您可以在列表中四处移动问题,以便您的团队知道谁应该处理什么问题
|
|
5. 当一个团队的工作完成时,可以将问题拖到下一个列表中,以便其他人来接手
|
|
5. 当一个团队的工作完成时,可以将问题拖到下一个列表中,以便其他人来接手
|
|
6. 最终解决问题后,该问题将移至" **完成"**列表并自动关闭
|
|
6. 最终解决问题后,该问题将移至**完成**列表并自动关闭
|
|
|
|
|
|
例如,您可以基于"前端"标签和"后端"标签创建一个列表,设计师可以通过将问题添加到"前端"列表来开始处理问题。这样,每个人都知道设计师现在正在处理该问题。然后,一旦完成,设计师所要做的就是将其拖到下一个列表"后端",后端开发人员最终可以在该列表中进行选择。完成后,将其移至**完成** ,以解决问题。
|
|
例如,您可以基于"前端"标签和"后端"标签创建一个列表,设计师可以通过将问题添加到"前端"列表来开始处理问题。这样,每个人都知道设计师现在正在处理该问题。然后,一旦完成,设计师所要做的就是将其拖到下一个列表"后端",后端开发人员最终可以在该列表中进行选择。完成后,将其移至**完成** ,以解决问题。
|
|
|
|
|
... | @@ -243,7 +243,7 @@ |
... | @@ -243,7 +243,7 @@ |
|
|
|
|
|
访问看板时,问题在任何列表中都显示为有序。您可以通过拖放问题来更改顺序,更改后的顺序将保存到系统中,以便以后访问同一板的任何人都可以看到新的排序结果,但也有一些例外:
|
|
访问看板时,问题在任何列表中都显示为有序。您可以通过拖放问题来更改顺序,更改后的顺序将保存到系统中,以便以后访问同一板的任何人都可以看到新的排序结果,但也有一些例外:
|
|
|
|
|
|
给定问题首次出现在任何面板中(即用户首次加载包含该问题的面板)时,将根据[优先级顺序](/docs/user/project/label#label-priority)对该列表中的其他问题进行[排序](/docs/user/project/label#label-priority) 。
|
|
给定问题首次出现在任何面板中(即用户首次加载包含该问题的面板)时,将根据[优先级顺序](/docs/user/project/label#标记优先级)对该列表中的其他问题进行[排序](/docs/user/project/label#标记优先级) 。
|
|
|
|
|
|
此时,系统会为该问题分配一个相对顺序值,该值代表其相对于列表中其他问题的相对顺序,每当您拖放该问题的重新排序时,其相对顺序值都会相应更改。
|
|
此时,系统会为该问题分配一个相对顺序值,该值代表其相对于列表中其他问题的相对顺序,每当您拖放该问题的重新排序时,其相对顺序值都会相应更改。
|
|
|
|
|
... | | ... | |