为什么我不能分支一个TFS项目?

问题描述

它已经让我发疯了,我已经将文件夹转换为分支,当我尝试分支该文件夹时,对话框会提示一个我接受的名称,然后在确认我确实想要分支后,我得到了一个不错的错误讯息:

TF10175: The MYPROJECT-branch team project does not exist.

尽管分支对话框清楚地指出:“将创建新分支并将其作为单个操作提交”

好吧,因此,当我分支到现有但空的文件夹(根据MS doc转换为分支)时,我得到相反的消息:

The item $/MYPROJECT-TEST already exists.

那现在是什么?这真的让我发疯。我只是不能分支这个该死的项目。

解决方法

请按照以下步骤删除工作区:

  1. 在“团队资源管理器”中,选择“待更改”
  2. 在“签入”按钮旁边,单击“操作”,然后选择“管理工作区…”
  3. 选择工作区,然后按“删除”

然后按照以下步骤分支TFS项目

当我分支到现有但空的文件夹时

我们无法将现有文件夹指定为目标。它将根据您输入的目标路径创建一个新文件夹,我们应该分支到一个不存在的文件夹。然后,我们可以通过“转换为分支”按钮将文件夹转换为分支。

步骤:

a

enter image description here

b 。签入新文件夹

c 。将文件夹测试转换为分支: enter image description here

更新1

分支TFVC项目

步骤:

  1. 选择TFVC项目,然后通过“转换为分支”按钮将项目转换为分支。
  2. 将TFVC项目分支到现有项目存储库文件夹中。

注意:在完成分支之前,目标文件夹不应该存在。我们可以将项目分支到另一个项目回购文件夹。

enter image description here