linear中需通过原生parent-child关系拆分主issue,确保项目启用sub-issues功能(pro/enterprise计划),在父issue侧边栏或描述区快捷语法创建子issue,批量创建时无法单独设assignee,须通过breadcrumb和parent字段验证关联正确性。

在Linear中为一个主Issue拆分出多个执行单元,比如把“用户登录功能开发”拆成“前端表单验证”“后端Token生成”“数据库密码校验”三个子任务,需要明确使用Linear原生支持的Parent-Child关系结构,而非手动添加标签或描述模拟。
确认项目已启用子Issue功能
Linear默认对所有团队开放子Issue能力,但需确保当前项目未被管理员禁用该特性。进入项目设置 → Features → 查看“Sub-issues”开关是否处于开启状态。若为灰色不可点,说明该团队许可证不支持此功能,【必须升级到Pro或Enterprise计划才能启用】。
从父Issue页面直接创建子Issue
打开目标父Issue(例如PROJ-456“重构API错误响应格式”)。
在右侧边栏找到“Sub-issues”区域,点击“+ Add sub-issue”按钮。
输入子Issue标题,例如“统一401错误返回体”,按Enter确认。Linear会自动将该Issue标记为子级,并关联至当前父Issue。
这一步操作起来很简单,直接在弹出框里敲完回车就行,无需额外选择项目或类型——子Issue强制继承父Issue所属项目、状态组和优先级配置。
批量创建并快速分配子Issue
方法一:在父Issue描述区使用快捷语法
在父Issue的Description编辑框中,输入- [ ] 子任务名称,例如:
- [ ] 提取公共错误码枚举类
- [ ] 更新Swagger文档示例
保存后,Linear会自动将每条待办项转换为独立子Issue,并保持勾选状态同步。
方法二:通过Bulk Create入口一次性新建多个
点击右上角头像 → “Bulk create issues” → 粘贴多行标题(每行一个),在“Parent issue”字段中搜索并选择当前父Issue → 点击“Create issues”。
注意:批量创建时无法为每个子Issue单独设置Assignee或Label,如需差异化分配,必须创建后再逐个编辑。
验证子Issue是否正确关联
第一步:打开父Issue,滚动至“Sub-issues”模块,确认新创建的Issue出现在列表中,且右上角显示小号“▶”图标。
第二步:点击任一子Issue,在其顶部导航栏查看Breadcrumb路径,应显示为:Project Name ▸ PROJ-456 ▸ SUB-789。
第三步:在子Issue详情页左侧栏检查“Parent”字段值,必须精确匹配父Issue编号(如PROJ-456),【若显示为空或为其他编号,说明关联失败,需删除后重试】。











