Visual studio 2012 TFS从分支创建分支错误“;指定版本中不存在该项目,或者您没有访问该项目的权限";

Visual studio 2012 TFS从分支创建分支错误“;指定版本中不存在该项目,或者您没有访问该项目的权限";,visual-studio-2012,version-control,tfs,Visual Studio 2012,Version Control,Tfs,我有一个Saas类型的web应用程序,目前没有分支。我想要一个开发人员和一个主要分支。我所有的项目文件夹都在主TFS项目文件夹下。然后我创建了一个Dev文件夹,并将所有子项目文件夹和文件移动到其中,因为当前代码代表了与当前生产中的内容相比的最新的未来工作。现在,我试图通过表示当前生产环境的变更集从Dev分支创建主分支 但是当现在尝试从Dev分支分支分支时,它说 $/Project/Dev在指定的版本中不存在,或者您没有访问它的权限 我做错什么了吗?我是否需要将Dev分支转换为一个文件夹,然后再试

我有一个Saas类型的web应用程序,目前没有分支。我想要一个开发人员和一个主要分支。我所有的项目文件夹都在主TFS项目文件夹下。然后我创建了一个Dev文件夹,并将所有子项目文件夹和文件移动到其中,因为当前代码代表了与当前生产中的内容相比的最新的未来工作。现在,我试图通过表示当前生产环境的变更集从Dev分支创建主分支

但是当现在尝试从Dev分支分支分支时,它说

$/Project/Dev在指定的版本中不存在,或者您没有访问它的权限

我做错什么了吗?我是否需要将Dev分支转换为一个文件夹,然后再试一次(我会尝试,但害怕弄乱某些东西)?重新租用开发分支?想法


我在按标签执行分支时遇到此错误,并且标签与分支本身不在同一级别(节点)。TFS的情况:

branch     <-- branch
  folder1
  folder2  
    folder <-- label

branch我今天遇到了同样的问题。在我的例子中,我使用tf命令行实用程序为文件$/EDA/Source/Integration/ETL/RunLoad.fex创建了一个标签,并使用相同的tf命令行实用程序运行branch命令来创建从$/EDA/Source/Integration/到$/EDA/Source/Prod/Release1的分支,并得到了这个错误。为了解决这个问题,我最后做的是在使用tf命令创建标签的过程中,我先为文件夹$/EDA/Source/Integration/创建了一个标签,然后使用标签合并选项创建了文件$/EDA/Source/Integration/ETL/RunLoad.fex。这解决了这个问题,我现在可以使用标签创建一个分支