我有以下TFS树,其中包括 Main 分支以及两个组/文件夹 Dev 和 Rel
开发
主要
角色
以下也是上述分支机构的相关历史记录
主要
- 2201从分支SearchFeature1合并
- 1978从分支重构中合并
角色 \ SearchFeature1
- 2202从主分支
开发 \ SearchFeature2
- 2203从主分支
我删除了分支 Rel \ 2.4.0 ,该分支是不必要的,空的,错误命名的并且不同步(它只具有历史记录中的单个条目)。我意识到我可以重命名它,但是不想为单个合并条目携带一个已删除的分支,也不想为寻找一个合并分支而寻找第二个分支。
我反而希望重构更改为2.4.0。
我抢占了 SearchFeature1 的发布分支,因此我可以在测试期间启动 SearchFeature2 ,但现在意识到这不是正确的方法,因为已修复所有发现的问题错误需要对分支进行修改,而发布分支应该保持不变(https://semver.org/)。
为了解决这个问题,我还跳过了 Recomment 的发行分支,由于可能已经部署了它,所以我现在需要一个它,而应该是 2.4.0 < / em>保持同步。
我认为,一种解决方法是:
我不确定这会对 SearchFeature2 和 Main 之间的分支关系产生什么影响,我想避免产生负面影响,因为这需要几个星期内含的工作值得吗?
还有没有更有效和/或直接的方法来“修复”这棵树?