为什么我不能对 TFS 项目进行分支?

Why cant I branch a TFS project?

这已经让我发疯了,我有一个文件夹转换成一个分支,当我尝试分支这个时,对话框建议一个名称,我接受了,然后在确认我真的想分支后我得到了不错的错误信息:

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

尽管分支对话框明确指出:“新分支将作为单个操作创建和提交”

好的,所以,当我分支到一个现有的空文件夹(根据 MS 文档转换为一个分支)时,我得到了相反的消息:

The item $/MYPROJECT-TEST already exists.

那现在怎么样了?这真的让我发疯。我就是不能分支这个该死的项目。

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

  1. 在“团队资源管理器”中 select“待定更改”
  2. 在“签入”按钮旁边单击“操作”和select“管理工作区...”
  3. Select 工作区并按“删除”

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

when I branch to a existing but empty folder

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

步骤:

a.

b。签入新文件夹

c。将文件夹测试转换为分支:

更新1

分支 TFVC 项目

步骤:

  1. Select TFVC 项目并通过按钮转换为分支将项目转换为分支。
  2. 将 TFVC 项目分支到现有项目存储库文件夹。

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