【问题标题】:Can Renaming the Main Branch in TFVC Orphan Child Branches?可以重命名 TFVC 孤儿分支中的主分支吗?
【发布时间】:2016-02-12 17:54:15
【问题描述】:

我目前正在使用 TFS 2015 的开发和发布分支隔离策略。我被要求重命名主分支。正如我从这篇帖子 (Rename TFS 2013 Branch) 中了解到的,重命名实际上是分支和删除。如果我这样做,是否存在孤立开发和发布分支以及它们的历史的风险?提前致谢。

【问题讨论】:

    标签: tfs branch tfs-2015 tfvc


    【解决方案1】:

    不会的。 您仍然可以查看分支的层次结构。重命名的分支将替换层次结构中您之前的分支。您不会丢失开发和发布分支的历史记录。但是,您之前的主分支的历史记录将“丢失”。 当你在源代码管理中重命名一个分支时,它会删除前一个分支并创建一个新分支,所以这就是为什么会丢失历史记录。但是你也可以通过使删除的项目可见来查看你以前的主分支。

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

    【讨论】:

    • 请解释图表。这是否显示将 Xamarin1-BranchB 重命名为 Xamarin1-branchB 区分大小写?
    • 这是一个关于 Xamarin1-branchB 重命名为 Xamarin1-BranchB 的示例。这也适用于主分支。我已经更新了我的答案供您参考。顺便说一句,我正在研究 TFS2015 VS2015。
    猜你喜欢
    • 2020-11-02
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2016-04-17
    相关资源
    最近更新 更多