0

我在 TFS 2010 中处于以下情况:

  • 我有一个团队项目(有 2 个源代码子文件夹)。
  • 团队项目没有分支,但过去已被标记。
  • 我需要根据特定(和历史)标签在团队项目的根目录中创建一个分支。

我已经尝试过这种方法(全部在源代码管理资源管理器中):

  1. 右键单击团队项目并转到分支...
  2. 将目标更改为$/MyTeamProject/NewBranchName
  3. 选择合适的标签。
  4. 取消选中“将源和目标文件夹转换为分支”。

当我单击确定时,我收到此错误:

目标项$/MyTeamProject/NewBranchName不能在源项下$/MyTeamProject

有任何想法吗?

PS。我能够将标签分支到不同的团队项目中,但这并不能解决我的问题。

4

2 回答 2

1

我的猜测是该项目$/MyTeamProject包含在您的标签中,然后 TFS 无法在该路径下创建分支。

所以编辑标签并删除$/MyTeamProject路径,然后重试。

编辑 :

您只能使用TFS Sidekicks删除文件夹。

于 2012-04-27T15:43:21.580 回答
0

问题是您正在尝试在您要分支的分支的根目录下创建一个分支。也就是说,通过右键单击团队项目并选择分支,您无法在该团队项目下创建分支。

相反,请尝试从文件夹中进行分支操作。这将允许您将它们放在团队项目下。如果您希望它们有一个共同的根,您可能需要将它们单独分支到团队项目下的子文件夹中。

于 2012-04-27T17:31:43.940 回答