abhinav / abhinav/git-spice

Multi-trunk support

未关闭
#1,012 0 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Go
星标
762
派生
72
平均合并
18 小时 24 分钟
30 天内合并 PR
28

描述

While most repos have a single trunk (e.g. main or master),
some projects operate in a multi-trunk mode, e.g.
a dev branch for ongoing development and a release branch for most recent release.

The feature request here is to support multi-trunk repos.
This would be a significant change to the internals/state management.
Off the top of my head:

- State currently only has a single trunk field; we'll need to support either `trunks: []string`, or `secondaryTrunks: []string`, while requiring one primary trunk. (This requires some thought — if there's any use case that requires a "primary" trunk, we'll want to do the latter.)
- PRs would be made against the trunk they're stacked on top of.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。