新增批量重开、标签、指派、评论、导出、导入命令 #300
Loading…
Reference in New Issue
No description provided.
Delete Branch "wdgde/gitlink-cli:feature/issue-batch-enhance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
合并请求描述
本次合并请求为 gitlink-cli 的 Issue 模块新增 6 个批量操作命令,增强 Issue 批量管理能力,提升用户处理大量 Issue 时的效率。
相关Issue
关联Issue编号:无
变更内容
issue +batch-reopen--dry-run预览模式issue +batch-label--dry-run预览模式issue +batch-assign--dry-run预览模式issue +batch-comment--dry-run预览模式issue +batch-exportissue +batch-import--dry-run预览模式技术实现
batch-close、batch-update、batch-delete的代码风格sort.Ints()确保 map 转换为 slice 时顺序一致文档更新
doc/changes/issue-batch-enhance.mdskills/gitlink-issue/SKILL.mdREADME.mdREADME.zh-CN.md测试
使用示例
批量重开 Issue
gitlink-cli issue +batch-reopen --owner Gitlink --repo forgeplus --numbers 123,124 --dry-run
批量添加标签
gitlink-cli issue +batch-label --owner Gitlink --repo forgeplus --ids 101,102 --add 1,2
批量指派负责人
gitlink-cli issue +batch-assign --owner Gitlink --repo forgeplus --ids 101,102 --add 5,6
批量添加评论
gitlink-cli issue +batch-comment --owner Gitlink --repo forgeplus --numbers 123,124 --message "已处理"
导出 Issue
gitlink-cli issue +batch-export --owner Gitlink --repo forgeplus --state open --format csv --output issues.csv
导入 Issue
gitlink-cli issue +batch-import --owner Gitlink --repo forgeplus --from new_issues.csv
Pull request closed