协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
glab-issue【开发与工程】创建、查看、更新和管理 GitLab 议题。适用于议题跟踪、缺陷报告、功能请求或任务管理等场景。操作包括创建议题、带过滤器列表、查看详情、添加评论/备注、更新标签/指派人/里程碑、关闭/重新打开以及看板管理。触发关键词:议题、缺陷、任务、工单、功能请求、列出议题、创建议题。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
创建、查看、更新和管理 GitLab 议题(issue)。
# Create an issue
glab issue create --title "Fix login bug" --label bug
# List open issues
glab issue list --state opened
# View issue details
glab issue view 123
# Add comment
glab issue note 123 -m "Working on this now"
# Close issue
glab issue close 123
创建缺陷议题:
glab issue create \
--title "Login fails with 500 error" \
--label bug \
--label priority::high \
--assignee @dev-lead
添加复现步骤:
glab issue note 456 -m "Steps to reproduce:
1. Navigate to /login
2. Enter valid credentials
3. Click submit
Expected: Dashboard loads
Actual: 500 error"
列出未分类的议题:
glab issue list --label needs-triage --state opened
更新标签和指派人:
glab issue update 789 \
--label backend,priority::medium \
--assignee @backend-team \
--milestone "Sprint 23"
移除分类标签:
glab issue update 789 --unlabel needs-triage
批量打标签:
对多个议题批量添加标签:
scripts/batch-label-issues.sh "priority::high" 100 101 102
scripts/batch-label-issues.sh bug 200 201 202 203
查看当前 Sprint 的议题:
glab issue list --milestone "Sprint 23" --assignee @me
添加到 Sprint:
glab issue update 456 --milestone "Sprint 23"
看板视图:
glab issue board view
为议题创建 MR:
glab mr for 456 # Creates MR that closes issue #456
自动化工作流(创建分支 + 草稿 MR):
scripts/create-mr-from-issue.sh 456 --create-mr
该脚本自动完成:从议题标题创建分支 → 空提交 → 推送 → 创建草稿 MR。
通过提交/MR 关闭议题:
git commit -m "Fix login bug
Closes #456"
从议题创建 MR:
glab-mr 了解合并请求操作glab mr for <issue-id> 创建可关闭议题的 MRscripts/create-mr-from-issue.sh 自动化分支创建 + 草稿 MR标签管理:
glab-label 了解标签的创建和管理scripts/batch-label-issues.sh 用于批量打标签操作项目规划:
glab-milestone 了解版本规划glab-iteration 了解 Sprint/迭代管理完整的命令文档和所有参数请参见 references/commands.md。
可用命令:
create - 创建新议题list - 带过滤器列出议题view - 显示议题详情note - 为议题添加评论update - 更新标题、标签、指派人、里程碑close - 关闭议题reopen - 重新打开已关闭的议题delete - 删除议题subscribe / unsubscribe - 管理通知board - 使用议题看板