清除TFS版本控制信息

http://blog.csdn.net/feihu_guest/article/details/8442434

How to permanently remove TFS Source Control association bindings?

Ihave faced this issue when I decided to move one of my freelance project frommy own TFS toCodePlex.
To re-assign to a new Source Control, you need to remove association to old onefirst.

Anothercase when you may need this is when you renamed your TFS and your projectscannot find their code storage and you will see this warning each time you tryto open these projects:

Hereis how to remove this association:
1. Remove all *.vssscc and *.vspscc files from your Solution folders. 
2. Check if your Solution *.sln file is Read-Only. Remove this flag if needed. 
3. Open *.sln file in an editor. I prefer Windows Notepad for such operations. 
4. Find GlobalSection(TeamFoundationVersionControl) looking as showing belowand remove it begining with GlobalSection and ending with EndGlobalSection:

[plain] view plaincopy

  1. GlobalSection(TeamFoundationVersionControl) = preSolution
  2. SccNumberOfProjects = 2
  3. SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
  4. SccTeamFoundationServer = http://<YourTFS>/tfs/defaultcollection
  5. SccLocalPath0 = .
  6. SccProjectUniqueName1 = <Your Project path and name in TFS>.csproj
  7. SccProjectName1 = <Project Name>
  8. SccLocalPath1 = <Project Path>
  9. EndGlobalSection

5.Save and close your Solution file.
6. Go ahead and open this Solution in Visual Studio IDE as usual. 
7. If you will get IDE warning similar as shown below, just select"Permanently remove source control association bindings".

That‘sit! Now you can associate your code with a new TFS Project.
P.S. I tested this on VS/TFS 2010. Not sure if this works with older versions.



使用过程:我下载的vs2012的解决方案,用vs2015打开,因为这个是Team Foundation 项目的缘故,每次都提示连接服务器,如图1,图2所示。很麻烦啊,就想清除掉这些信息,一、删除掉MVC 项目下的web文件夹下的 *.vspscc文件,二、打开sln文件,删除掉以下代码,保存再打开就好了。

  1. GlobalSection(TeamFoundationVersionControl) = preSolution
  2. SccNumberOfProjects = 2
  3. SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
  4. SccTeamFoundationServer = http://<YourTFS>/tfs/defaultcollection
  5. SccLocalPath0 = .
  6. SccProjectUniqueName1 = <Your Project path and name in TFS>.csproj
  7. SccProjectName1 = <Project Name>
  8. SccLocalPath1 = <Project Path>
  9. EndGlobalSection
时间: 09-20

清除TFS版本控制信息的相关文章

去除TFS版本控制

对于曾经做过TFS版本控制的项目,在版本控制服务不可用的时候,依然会在每次打开项目的时候都提示:当前项目是版本控制的项目,但是当前版本控制不可用,balabala的信息,如果是需要进行版本控制的项目在临时无法连接到版本控制服务器的时候出现这个提示,也属于正常的,但是如果是不再需要进行版本控制的项目,还这么次次打开都这么提示,就有些受不了--关键是,没有TFS,只能想办法删除了. 在项目中要永久清除TFS版本控制,需要操作三步(请确保操作之前没有在使用当前项目): 清除(删除)项目下的所有版本控制

如何清除项目git版本控制信息

首先进入项目目录下 邮件打开 git bash here 执行命令 find . -name ".git" | xargs rm -rf 就清除了git版本控制信息 原文地址:https://www.cnblogs.com/uoar/p/10307178.html

Sql Server脚本使用TFS版本控制

原文:Sql Server脚本使用TFS版本控制 1.安装TFS插件 Microsoft Visual Studio Team Foundation Server 2010 MSSCCI Provider 32-bit Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider 32-bit 2.启用TFS插件 3.创建SQL Project 4.现有SQL添加到项目 Sql Server脚本使用TFS版本控制,布布扣,

Spring Security怎样不让默认的ProviderManager清除密码等信息

<authentication-manager erase-credentials="false"> ... </authentication-manager> erase-credentials默认为true,会在 public Authentication authenticate(Authentication authentication) throws AuthenticationException 返回前调用 ((CredentialsContaine

清除windows激活信息

1.管理员运行命令提示符 在命令提示符中输入 slmgr /upk---删除当前KMS密匙 出现"成功地卸载了产品密匙"后,继续依次执行下面两个命令 slmgr /ckms---此命令用于清除系统KMS信息 slmgr /rearm---此命令用于重置计算机的授权状态 命令执行完成后,会提示重启,一定要找提示重启电脑! 2.重启电脑后,win+r打开运行窗口,输入"services.msc"后回车打开服务窗口 在服务窗口,找到"Software Prote

11.16-18 lsci、ipcs、ipcrm:清除ipc相关信息

lspci:显示所有PCI设备 lspci命令用来显示系统中的所有PCI总线设备或是连接到该总线上的所有设备. lspci命令的参数选项及说明 -v     显示详细信息 -vv    显示更详细的信息 -s     显示指定总线的信息 [[email protected] ~]# lspci 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel

VS2013移除TFS版本控制

环境:Vs2103 目的:去掉别人项目里的TFS控制,因为每次打开时会有提示信息 解决方法: 1.删除隐藏的.$tf文件夹,搜索*.vssscc和*.vspscc这两个后缀的文件,删除找到的文件. 2.使用文本编辑器打开*.sln文件,找到 GlobalSection(TeamFoundationVersionControl) = preSolution        SccNumberOfProjects = 4        SccEnterpriseProvider = {XXXXXXXX

VS的TFS版本控制的使用总结

关于TFS网上有很多入门教程,大多数都是怎么安装,怎样创建项目,对于我这样的程序员B来说,这些都是老大已经做好的事情,所以我的当前主要任务是怎样使用它.对于使用,网上也没有找到太好的教程,所以开个博,将自己所有遇到的使用技巧总结一下. 1.关于挂起更改(包含.排除.撤销). 对这个东西,使用了很长时间也没理解它是怎么使用,包含.排除.撤销是什么意思,总是搞得里面东西一大堆,不知所以然. 今天终于知道了,包含是自己打算上传的东西,排除是目前还未完成,本次不上传,以后需要上传的东西.至于撤销,就是如

svn项目清除svn链接信息

如果copy的项目原来有svn连接信息,测试新技术新方案时可能会有隐患,不小心上传svn很造成很多麻烦. 这时先删除svn连接是比较好的选择. 删除svn的方法是删除项目根目录下的.svn文件夹.这个文件夹正常是隐藏的,设置隐藏的文件夹可见就能看到.删除这个文件夹后,稍等一下,项目的svn标记就消失了,表明svn连接信息删除成功.