我有一个要分支的项目。
所以我遵循典型的步骤:
Visual Studio中的开源控件资源管理器。
右键单击要分支的分支。
打开“分支”对话框。
接受默认的“目标分支名称”
单击分支。
然后我收到错误消息: “ Project xyz团队项目不存在。”
然后我进入在线源代码管理并手动创建新的根项目。
然后我在“分支”对话框中选择它,然后单击“分支”
然后我收到错误消息:项目$ / xyz已经存在。
我该如何解决?
它既不是创建新分支,也不是让我选择现有分支。
格雷格
答案 0 :(得分:1)
经过大量工作后,我将在这里发布自己的答案。
问题出在文件夹结构上:我的项目结构太平坦了,就像这样:
Root Team Folder
--- Solution Folder
--- Project 1
--- Project 2
代替:
Root Team Folder
--- Main Branch Folder
--- Solution Folder
--- Project 1
--- Project 2
您现在可以分支“主分支文件夹”
它看起来像这样:
Root Team Folder
--- Main Branch Folder
--- Solution Folder
--- Project 1
--- Project 2
--- Dev Branch Folder
--- Solution Folder
--- Project 1
--- Project 2
在您尝试对其进行分支之前,平面结构才起作用,然后TFS将不允许您分支根文件夹。
分支文件夹与“源分支”文件夹处于同一级别。