TFS:将源文件夹转换为分支有什么后果?
我想从我们有源代码的文件夹中创建一个分支,我在VisualStudio的“分支”对话框中看到以下选项:
“立即将源文件夹转换为分支(启用可视化)”
我是否丢失了任何信息(例如文件历史记录等)。
这样做有什么不利之处吗?
感谢您的帮助。
Lerner.For.Ever
答案 0 :(得分:8)
Team Foundation Server 2010的发布在分支和文件夹之间开始了区别。下图显示了Source Control Explorer中文件夹结构的顶级:
如图所示,您仍然可以使用文件夹进行整理 团队项目的版本控制层次结构中的分支。然而, 文件夹和分支具有不同的外观和不同 功能即可。右键单击文件夹或分支并单击时 属性,您显示不同信息和不同 功能强>
当执行分支操作时,分支机构很重要 比文件夹的优势。分支支持版本控制功能 为您的分支机构提供额外的可见性 您的变更集已合并的位置。 (有关更多信息,请参阅这些 精彩链接:Visual Studio TFS Branching Guide)
虽然您仍然可以在文件夹之间进行分支和合并,但您的团队的最佳做法是仅在分支机构之间进行分支和合并。
以上几点都与TFS和VS的差异有关,关于Trunk和main,你可以看一下Folder converted to branch?中 Jesse Chisholm 的答案