移除VS解决方案中的TFS版本控制
现象:
项目之前使用TFS作为版本管理,后迁移至SVN,其他机器check out下来的项目会提示:
“Team Foundation Server 版本控制
您正在打开的解决方案已绑定到以下 Team Foundation Server 上的源代码管理:xxx。是否需要联系此服务器以尝试启动源代码管理集成?”
以及“源代码管理
解决方案看起来是受源代码管理,但无法找到它的绑定信息。由于无法自动恢复这些缺少的信息,缺少绑定的项目将被视为不受源代码管理。”
解决:
参考文章链接:心存善念-VS清除打开项目时的TFS版本控制提示 (非常感谢)
在项目中要永久清除TFS版本控制,需要操作三步(请确保操作之前没有在使用当前项目):
1. 删除项目下的所有版本控制文件
这些文件有:*.vssscc
,*.vspscc
2. 修改解决方案文件(*.sln
)
先要确认解决方案文件(*.sln
)是可修改的,如果是Read-Only的文件,则需要先调整为可修改。
切勿使用Visual Studio打开文件,使用文本编辑器打开*.sln
文件,在文件中,我们将能看到类似下面的代码:
GlobalSection(TeamFoundationVersionControl) = preSolutionSccNumberOfProjects = 4SccEnterpriseProvider = {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}SccTeamFoundationServer = here is your project's tfsSccLocalPath0 = .SccProjectUniqueName1 = project-unique-name1.csprojSccProjectName1 = your-project-nameSccLocalPath1 = project-local-pathSccProjectUniqueName2 = project-unique-name2.csprojSccProjectName2 = project-name-2SccLocalPath2 = local-path2SccProjectUniqueName3 = project-unique-name3.csprojSccProjectName3 = project-name-3SccLocalPath3 = local-path3.
EndGlobalSection
这段代码是项目启动时加载的TFS配置,我们要剔除TFS,此段代码就必须删掉了,删除之后,保存文件即可。
3. 修改各个子项目中的版本控制信息
这些信息在:*.csproj
<SccProjectName>???</SccProjectName><SccLocalPath>???</SccLocalPath><SccAuxPath>???</SccAuxPath><SccProvider>???</SccProvider>
上面的Scc***
的配置即是版本控制信息。可以简单粗暴的将它删除即可,删除完成后,保存文件。
完成上面的操作之后,我们再次用VS打开项目,就不会再有任何TFS的相关信息提示了,又可以和VS快乐的玩耍了。
转载于:https://www.cnblogs.com/yanjiez/p/10184845.html
移除VS解决方案中的TFS版本控制相关推荐
- VS清除打开项目时的TFS版本控制提示
原文:http://blog.useasp.net/archive/2015/12/15/how-to-permanently-remove-vs-project-TFS-source-version ...
- [转]VS清除打开项目时的TFS版本控制提示
本文转自:http://www.cnblogs.com/weixing/p/5219294.html 对于曾经做过TFS版本控制的项目,在版本控制服务不可用的时候,依然会在每次打开项目的时候都提示:当 ...
- .Net Core中的Api版本控制
原文链接:API Versioning in .Net Core 作者:Neel Bhatt 简介 Api的版本控制是Api开发中经常遇到的问题, 在大部分中大型项目都需要使用到Api的版本控制 在本 ...
- R语言ggplot2可视化散点图、移除可视化图像中的网格线(remove gridlines)
R语言ggplot2可视化散点图.移除可视化图像中的网格线(remove gridlines) 目录 R语言ggplot2可视化散点图.移除可视化图像中的网格线(remove gridlines)
- R语言ggplot2可视化散点图、移除可视化图像中的多余的图例信息、使用scale_size函数移除数据点大小的图例(legend)
R语言ggplot2可视化散点图.移除可视化图像中的多余的图例信息.使用scale_size函数移除数据点大小的图例(legend) 目录
- pandas使用replace函数移除dataframe数值数据中的逗号并基于处理后的数据生成新的整型数据列(remove comma from column values in Pandas)
pandas使用replace函数移除dataframe数值数据中的逗号并基于处理后的数据生成新的整型数据列(remove comma from column values in Pandas Dat ...
- QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题
QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题 参考文章: (1)QT解决方案中新建动态链接库工程,且继承于QObjec ...
- Visual Stdio 无法直接启动带有“类库输出类型”的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目!
Visual Stdio 无法直接启动带有"类库输出类型"的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目.将这个可执行项目设置为启动项目! 参考文章: (1) ...
- 在解决方案中所使用 NuGet 管理软件包依赖
在解决方案中所使用 NuGet 管理软件包依赖 参考文章: (1)在解决方案中所使用 NuGet 管理软件包依赖 (2)https://www.cnblogs.com/haogj/p/4468512. ...
最新文章
- 多个asp.net程序共用Session(sso程序的外设接口)
- zabbix学习小结
- java exe jdk_javac.exe 和java.exe两个可执行程序放在JDK安装目录的( )目录下。_学小易找答案...
- 尤克里里怎么样_尤克里里和吉他区别?尤克里里与吉他相比有什么不可替代的优势...
- BZOJ4520 CQOI2016K远点对(KD-Tree+堆)
- 服务器c盘windows文件夹太大,Win10C盘windows文件夹过大怎么办?Win10C盘windows文件夹过大的解决方法...
- mysql打开数据库控制台_在控制台中操作MYSQL数据库步骤以及一些小问题
- 微波工程基础_军工央企丨上海微波设备研究所
- 纯js油猴插件版GUI页面助手
- 怎么创建css样式表,怎样创建可反复使用的外部CSS样式表?
- 台式计算机风扇一直响,台式电脑风扇声音大怎么办(笔记本风扇一直嗡嗡响)...
- opc服务器网站,OPC 服务器
- 标记偏见_协作和透明的机器学习可消除偏见
- .Net iTextSharp 给Pdf添加图片水印
- windows服务器dmp文件分析,如何用WinDbg分析MEMORY.DMP文件
- 完全用 Linux 工作
- 【调剂】黑龙江八一农垦大学电子信息(原计算机技术)
- 区域一体化电子病历系统管理源码 医院SOA架构 医院源码
- Homekit智能家居一智能灯泡
- Java编写,谁是窃贼—穷举
热门文章
- SAP在Kubernetes上打造的Kyma到底是个什么东东
- 为什么Kubernetes要引入pod的概念,而不直接操作Docker容器
- 如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
- SAP Fiori应用Footerbar区域按钮的高亮显示逻辑
- 如何转载-CSDN博客
- 技术选型方案怎么写_活动运营方案怎么写?
- outlook 搜索框_日程管理,用 Outlook 也行
- arcgis python实例_arcgis python脚本工具实例教程—栅格范围提取至多边形要素类
- java src 文件路径_java获取src下文件路径和获取webRoot下文件路径
- php如何写回调函数,php – 如何使用类方法作为回调函数?