在TFS(我们使用的是2012)为什么是默认到源文件夹转换为一个分支?
我真的不考虑源的一个分支。 什么,如果有的话,优势/劣势,这都?
在TFS(我们使用的是2012)为什么是默认到源文件夹转换为一个分支?
我真的不考虑源的一个分支。 什么,如果有的话,优势/劣势,这都?
我不知道你的意思是“我不认为源分支”顾名思义源文件夹变成了分支,只要你从它创建一个分支。 目标文件夹也是一个分支,它是源科的孩子。
有没有缺点启用此。 不管你是否有这样的启用与否的源和目标将有一个分支的关系,您将能够合并2个分支之间的更改。
如果启用此框,以及能源之间的合并和目标,你还可以使用分支的可视化工具在Visual Studio。 当你想了解你的代码是如何分支和合并关系之间流动,这些工具是有用的。
只是澄清詹姆斯·里德的回答一些术语。
再次:“我不认为源分支”
在生物的树, 树干不叫分公司 。
在计算机术语中,两侧branching relationship
被称为Branches
。 这仅仅是选择显示原来的分支像在生物树树干的可视化。 (因为可视化工具是由和我们人类谁愿意认为 [1原创]的书面source branch
作为生物的树干 ,和target branch
的分支 树干 。)
在2008年TFS术语中, Branch
是一个Folder
,有一个branching relationship
到另一个Folder
。 在内部,他们都folder objects
。
在TFS(自2010年)术语中, Branch
是内部branch object
即[很像]一个folder object
有很多额外的元数据(和一个不同的图标)的。
回复:为什么是默认到源文件夹转换为一个分支?
在几乎所有正常情况下,当你想分支树干,你想要的源Folder
[对象]转换是一个Branch
[对象],让你有所有这些额外的元数据,从而允许额外的可视化和操作不可用与仅仅Folder
[对象]。
的限制是, Branch
[对象]可以不包含另一个Branch
[对象],但Branch
[对象]可以包含一个Folder
[对象]。 所以有时候,在一个复杂的工程,你可能需要一个转换Branch
[对象]返回到一个Folder
[对象]所以你可以把它放在一个较高的内Branch
[对象]。
要做到这一点,使用菜单命令文件/源控制/分支与合并/转换到文件夹 。 (:因为需要所以很少这不是右键单击快捷菜单上的:)。
如果在管理你的整个项目,你会发现你需要/想一个转换Folder
到一个Branch
(没有尚未建立branching relationship
通过使用正常Branch
命令),使用菜单命令文件/源控制/分支与合并/转换为分公司 。