【问题标题】:Cant create a branch from a TFS project无法从 TFS 项目创建分支
【发布时间】:2016-07-29 14:31:13
【问题描述】:

我开始使用 TFS,我的项目没有使用分支,但现在我需要管理发布,所以我的想法是从项目中创建分支,并为每个发布从主分支创建新分支.. 所以

在 VS2015 源代码管理资源管理器中,我单击 TFS 项目 > 分支和边缘 > 转换为分支,然后发生此错误

TF203028: You cannot create a branch at $/ProjectA because a branch alreadyexists at $/ProjectA/Main. If $/ProjectA/Main is not a branch convert it back to a folder and retry the operation.

问题是我在 TFS 网站上也没有在源代码控制管理器中看到任何分支,我之前创建了空分支但我删除了它。该怎么办 ?我不想使用 Main 分支创建新项目并复制/粘贴源代码,因为我想保留提交。

【问题讨论】:

  • " 我之前创建了空分支,但我删除了它。" - 你把那个空树枝叫什么。如果它是“主要”,那么这将解释错误。您似乎无法重命名已删除的分支,因此您必须为新分支选择不同的名称。

标签: tfs visual-studio-2015


【解决方案1】:

在 TFS 中,您永远不会真正删除任何内容。事实上,如果你在工具 -> 选项 -> 源代码管理 -> Team Foundation Server 下查看,有一个选项可以显示已删除的项目:

要实际删除项目,请查看tf destroy command

如果您不希望永久删除旧分支,我相信您可以简单地重命名文件夹,这样可以保留您的历史记录。

【讨论】:

  • 谢谢,我取消删除主分支 > 从中创建一个文件夹并从项目中创建一个分支。那行得通。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-23
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 2016-03-12
  • 1970-01-01
  • 2017-04-21
相关资源
最近更新 更多