我真的很喜欢GitHub Template Repository的功能,根据文档
将存储库设置为模板后,任何有权访问该存储库的人都可以生成具有相同目录结构和文件的新存储库。
我还想完成的是复制模板存储库的标签和设置。这将简化流程并引入标准化。
以下可能是我想从模板存储库继承的可能设置
- 禁用
Allow merge commits
- 主分支规则,即
Protected branches
- GitHub页面源应为
master branch /docs folder
- 激活
After pull requests are merged, you can have head branches deleted automatically
你试过这个吗?如果是,你是怎么做到的?
2023:规则集和存储库规则可以帮助在分支上设置tules。
2020年:就目前而言;从模板创建存储库";不扩展到设置,仅扩展到存储库结构。
如果所述存储库是组织的一部分,则您(作为该组织的管理员(可以管理一组通用设置。
注:Jorge Leitao在评论中补充道:
截至今天(2023年1月(,组织级设置不支持分支规则,也不支持大多数项目设置(甚至企业计划(
截至今天;存储库规则集";https://github.com/orgs/community/discussions/52652,遗憾的是,仅适用于具有Enterprise订阅的组织。