Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 TFS-在不使用VS 2010更改源代码管理功能的情况下从外部删除项目绑定_Visual Studio 2010_Tfs - Fatal编程技术网

Visual studio 2010 TFS-在不使用VS 2010更改源代码管理功能的情况下从外部删除项目绑定

Visual studio 2010 TFS-在不使用VS 2010更改源代码管理功能的情况下从外部删除项目绑定,visual-studio-2010,tfs,Visual Studio 2010,Tfs,我有一个通过GetLatest从TFS获取的项目,我拥有只读访问权限,因此能够获得最新的代码。现在我没有该项目的签出权限,因此我希望该项目被断开连接,并且我可以修改一些文件 我试图通过Visual Studio 2010-->文件-->源代码管理-->更改源代码管理来执行此操作,但也存在一个错误,即无法访问此操作。项目文件显示锁定图标,表明它们以只读模式连接到TFS 在使用SVN时,我通常会删除创建的.SVN文件夹(通过搜索.SVN文件夹并将其全部删除)。TFS中是否有类似的方法适用?我可以通过

我有一个通过GetLatest从TFS获取的项目,我拥有只读访问权限,因此能够获得最新的代码。现在我没有该项目的签出权限,因此我希望该项目被断开连接,并且我可以修改一些文件

我试图通过Visual Studio 2010-->文件-->源代码管理-->更改源代码管理来执行此操作,但也存在一个错误,即无法访问此操作。项目文件显示锁定图标,表明它们以只读模式连接到TFS


在使用SVN时,我通常会删除创建的.SVN文件夹(通过搜索.SVN文件夹并将其全部删除)。TFS中是否有类似的方法适用?

我可以通过以下方法实现:

  • 删除“Visual Studio源代码管理项目元数据文件”类型的所有文件
  • 编辑解决方案和项目文件并删除一些与TFS相关的内容:

    在解决方案文件中删除该节

    GlobalSection(TeamFoundationVersionControl) = preSolution
       SccNumberOfProjects = 
       SccEnterpriseProvider = 
       SccTeamFoundationServer = 
       SccProjectUniqueName0 = 
       SccProjectName0 = 
       SccAuxPath0 = 
       SccLocalPath0 = 
       SccProvider0 = 
    EndGlobalSection
    
  • 在项目文件中,我删除了一些条目:

    <SccProjectName></SccProjectName>
    <SccLocalPath></SccLocalPath>
    <SccAuxPath></SccAuxPath>
    <SccProvider></SccProvider>
    
    
    

    希望对其他人也有用。谢谢。

    我使用此工具解除绑定: 它可以选择忽略文件夹,如果您有来自的git存储库,这将非常有用

    “文件->源代码管理->更改源代码管理,然后取消绑定和/或断开所有项目和解决方案的连接。”