重新育儿与TFS重新命名?

时间:2016-01-26 21:38:30

标签: tfs tfs2013

我试图了解TFS中重新父母选项的优点。哪一个是重新育儿和重新命名之间的最佳方法?

说我有,

enter image description here

选项A - 重命名:将当前父级(Release1.0)重命名为main,并在Team1.0分支下通过TeamC从TeamA创建分支,并停用实际的Main Parent分支。

enter image description here

选项B - 重新归属:重新组建TeamD ... G分支到主要和退役的Release1.0分支。

enter image description here

Reparenting和Renaming分支之间的优缺点是什么?相对路径引用怎么样?这两种方法之间的努力是否相同?

1 个答案:

答案 0 :(得分:1)

不建议重命名分支。在源代码管理中重命名分支时,它将删除上一个分支并创建一个新分支。即使层次结构完全相同,但分支也是不同的。例如,一旦重命名,跟踪变更集就是分支层次结构视图中的真正挑战。当您跟踪子分支(例如TeamD)中的变更集时,它将在具有新重命名的主分支的层次结构中。但它也会用虚线显示旧的Release1.0分支的联系人。

因此建议您在比较两者后使用第二个选项。这是一个博客,告诉你更详细的信息Reparent of a TFS Source Controlled Branch. Why and How !