TFS - 在没有VS 2010更改源控制功能的情况下在外部删除项目绑定

Ash*_*ain 3 tfs visual-studio-2010 tfs2010

我有一个项目已经通过GetLatest从TFS中获取,我只读取访问权限,因此能够获得最新代码.现在我没有项目的checkout访问权限,因此我想要断开这个项目,我可以修改一些文件.

我试图通过Visual Studio 2010 - >文件 - >源代码控制 - >更改源代码控制,但也有,它给出了无法访问的错误.项目文件显示针对它们的锁定图标,显示它们以只读模式连接到TFS.

在使用SVN时,我曾经采用删除.SVN文件夹的方法(通过搜索.svn文件夹并将其全部删除).是否有适用于TFS的类似方法?

Ash*_*ain 6

我能够通过以下方式完成:

  1. 删除"Visual Studio源代码管理项目元数据文件"类型的所有文件
  2. 编辑解决方案和项目文件并删除一些与TFS相关的东西:

    在解决方案文件中删除该部分

    GlobalSection(TeamFoundationVersionControl) = preSolution
       SccNumberOfProjects = 
       SccEnterpriseProvider = 
       SccTeamFoundationServer = 
       SccProjectUniqueName0 = 
       SccProjectName0 = 
       SccAuxPath0 = 
       SccLocalPath0 = 
       SccProvider0 = 
    EndGlobalSection
    
    Run Code Online (Sandbox Code Playgroud)

在Project File中,我删除了一些条目:

<SccProjectName></SccProjectName>
<SccLocalPath></SccLocalPath>
<SccAuxPath></SccAuxPath>
<SccProvider></SccProvider>
Run Code Online (Sandbox Code Playgroud)

希望它也适用于其他人.谢谢.