(这看起来应该很容易做到,但到目前为止,我的搜索空白了。)
我有一个来自上游源的代码体,在各个分支上标记了各种版本。
我正在开发基于标签“v1.0”的“develop”分支。从那以后出现了许多版本,但是虽然“v2.0”很有意思,但我想将我的开发分支重新定义为“v1.5”并继续在那里工作(假设我不打算将其反馈到上游)。也许以后我会把它再次变为“v2.0”。
(为此目的,假设“v1.x”是同一分支上的所有标签。为了额外的功劳,我们可以假设“v2.0”是另一个分支上的标签。)
我能够很容易地基于“v1.0”标签创建初始的“开发”分支,但是rebase似乎只适用于分支。也不能使用标签一个rebase?如果没有,那么实现这一目标的正确方法是什么(以便与基于特定标签的变基具有完全相同的效果)?