可以重命名 TFVC 孤儿分支中的主要分支吗?

Can Renaming the Main Branch in TFVC Orphan Child Branches?

我目前在 TFS 2015 中使用 Development and Release Branch Isolation 策略。我被要求重命名 Main 分支。正如我从这篇文章 () 中了解到的,重命名实际上是分支和删除。如果我这样做,是否存在孤立开发和发布分支及其历史的风险?提前致谢。

不会。 您仍然可以查看分支的层次结构。重命名后的分支会在 hierarchy.You 中取代你之前的分支,不会丢失 Development 和 Release 的历史 branch.Howerver,你之前的主要分支的历史将是 "lost"。 当您在源代码管理中重命名一个分支时,它会删除以前的分支并创建一个新分支,这就是为什么丢失 history.But 您还可以通过使已删除的项目可见来查看以前的主分支。

但是,我强烈建议您不要这样做,除非确实有必要。例如,一旦重命名,跟踪变更集是您的分支层次结构中的真正挑战看法。当您在子分支(例如 develop)中跟踪变更集时,它位于新重命名的主分支的层次结构中。但它也会用虚线显示与旧主分支的关联。