我被委派以一种方式组织存储库,除了其他分支外,还有一个专用分支,我们只会在其中存储已发布版本的提交。下面是我想要实现的简化方案:
| trunk | | releases |
|----------+-----------+----------|
| commit 1 | | |
| commit 2 | v0.1 ---> | tag 1 |
| commit 3 | | |
| commit 4 | | |
| commit 5 | | |
| commit 6 | v0.2 ---> | tag 2 |
| commit 7 | | |
| commit 8 | | |
| commit 9 | | |
这对我来说有点高级了,所以我希望能得到一些关于如何做到这一点的指导!我不确定如何在“releases”分支中拥有第二个标签,而无需导入所有中间提交。这是否可能?
另外,如果您有更好的方案来实现同样的目标(目标是仅为发布专门创建一个分支),请不要犹豫提出建议!