我开始使用TFS并且我没有为我的项目使用分支,但现在我需要管理版本,所以我的想法是从项目中创建Branch,并且每个版本都从主分支创建新分支..所以< / p>
在VS2015 Source Control Explorer中,我点击TFS项目&gt;分枝和嫁接&gt;转换为分支并发生此错误
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分支创建新项目并复制/粘贴源代码,因为我想保留提交。
答案 0 :(得分:2)
在TFS中,你永远不会删除任何东西。事实上,如果你看看工具 - &gt;选项 - &gt;源控制 - &gt; Team Foundation Server,有一个显示已删除项目的选项:
要实际删除某个项目,请查看tf destroy command。
我相信您可以简单地重命名该文件夹,如果您不希望永久删除旧分支,那么这将保留您的历史记录。