codecamp

GitHub 关于项目板的自动化

您可以配置自动工作流程来保持项目板卡状态与相关的议题及拉取请求同步。

要为仓库项目板设置自动工作流程,您必须对仓库有写入权限。 组织所有者和成员可以在全组织项目委员会配置自动工作流程。 更多信息请参阅“组织的项目板权限”。

您可以根据项目板列的触发事件自动执行操作。 这可以节省项目板管理过程中的一些手动任务。 例如,您可以配置 "To do"(待处理)列,其中您添加到项目板的任何新议题或拉取请求都会自动移至配置的列。 更多信息请参阅“配置项目板的自动化”。

您可以使用项目板模板来创建一个已配置自动化的项目板。 更多信息请参阅“关于项目板”。

您也可以复制一个项目板,以将其自定义内容重新用于类似项目。 更多信息请参阅“复制项目板”。

项目板自动化通过为某些操作创建标准工作流程,也可帮助团队对项目板的目的和团队开发流程达成一致的理解。

关闭项目板时,为项目板配置的任何工作流程自动化都将暂停。 如果重新打开项目板,您可以选择同步自动化,以便根据为项目板配置的自动化设置来更新板上卡的位置。 更多信息请参阅“重新打开已关闭的项目板”或“关闭项目板”。

自动化选项

列预设 配置选项
待处理 将所有新增的议题移到此处
将所有新增的拉取请求移到此处将
所有重新打开的议题移到此处
将所有重新打开的拉取请求移到此处
进行中 将所有新打开的拉取请求移到此处
将所有重新打开的议题移到此处
将所有重新打开的拉取请求移到此处
将所有符合基本分支需要的最低评论数量的拉取请求移到此处
将所有不再符合基本分支需要的最低评论数量的拉取请求移到此处
已完成 将所有关闭的议题移到此处
将所有合并的拉取请求移到此处
将所有已关闭、已取消合并的拉取请求移到此处

项目进度跟踪

项目板自动化默认启用进度跟踪。 "To do"(待处理)、"In progress"(进行中)或 "Done"(完成)列中的卡会预置总体目标进度值。 启用项目板自动化后,进度条将出现在项目板上方、项目列表页面上、议题侧边栏中以及对其他项目板项目的引用中。

延伸阅读

GitHub 将仓库链接到项目板
GitHub 配置项目板的自动化
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }