标签: tfs branch tfs2015 tfvc
我目前正在使用TFS 2015的开发和发布分支隔离策略。我被要求重命名Main分支。正如我从这篇文章中了解到的那样(Rename TFS 2013 Branch),重命名实际上是分支和删除。如果我做这样的事情,是否存在孤立开发和发布分支以及历史的孤立风险?提前谢谢。
答案 0 :(得分:1)
不会。 您仍然可以查看分支的层次结构。重命名的分支将替换您在层次结构中的先前分支。您不会失去开发和发布分支的历史.Howerver,您之前主要分支的历史将会丢失"。 当您在源代码管理中重命名分支时,它将删除前一个分支并创建一个新分支,这就是为什么丢失历史记录。但您也可以通过使已删除的项目可见来查看以前的主分支。
但是,我强烈建议您不要这样做,除非这确实是必要的。例如,重新命名后,跟踪变更集在分支层次结构视图中是一个真正的挑战。当您跟踪子分支中的changset(例如develop)时,它将在层次结构中使用新的重命名主分支。但它也会用虚线显示旧主分支的联系人。