VS2012 TFS解决离职后代码遗留未迁入问题
第一步:
在命令行中输入
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE

第二步:
根据用户查找该用户下workspace(工作空间):
输入: tf workspaces /owner:[Account] /server:http://[ServerDomainl]:[Port]/tfs/[项目集合名称]/
例如: tf workspaces /owner:xiachuangfu /server:http://192.168.2.181:8080/tfs/Creatunion2016/
完成后会返回此使用者项目中的工作区清单。

第三步:
查询变更的状态
当知道工作区名称后就可以更进一步的查询该使用者的变更状态,
输入: tf status /server:[ServerDomain]:[Port]/tfs/[项目集合名称]/ /workspace:* /user:[Account]
例如: tf status /server:http://192.168.2.181:8080/tfs/Creatunion2016/ /workspace:* /user:xiachuangfu
完成后即会返回变更状态纪录。

第四步:
A) 强制签入,操作如下:
从第二步骤可以发现 App.config 这只程序已经被签出编辑,再来要将此程序强制回复原始的变更,
输入:tf undo /workspace:[工作区名称];[Account] [TFS项目路径+文件名称]/server:[ServerDomain]:[Port]/tfs/[项目集合名称]/
例如:tf undo /workspace:HANK-PC_2;xiachuangfu $/合川妇幼项目/模拟HIS服务端/HIS/App.config /server:http://192.168.2.181:8080/tfs/Creatunion2016/
若无任何提示则说明工作区填写有误或者工作区下无更改,若提示:The operation complated successfully.则说明强制嵌入成功,进入vs编辑代码即可。

B)撤销他的签出(强制),操作如下:
输入:tf undo /workspace:MJBOOK(工作区名字);mj(用户名)$/xxx/xxxxx/aaa.csproj(文件所在的路径) /Server:http://192.168.2.181:8080/tfs/[项目集合名称]/
例如:tf undo /workspace:HANK-PC_2;xiachuangfu $/合川妇幼项目/模拟HIS服务端/HIS/App.config /server:http://192.168.2.181:8080/tfs/Creatunion2016/
若无提示:则说明该目录下无修改;
有时会提示工作区不存在,执行undo失败;

第五步:
若该人员离职,可删除其工作空间
输入:tf workspace /delete workspace:HANK-PC(工作区名字);xiachuangfu(用户名)/Server:http://192.168.2.181:8080/tfs/[项目集合名称]/
例如:tf workspace /delete HANK-PC_2;xiachuangfu/serverhttp://192.168.2.181:8080/tfs/creatunion2016/
然后刷新你的Team Explorer看看那个加锁的文件是不是不见了。
VS2012 TFS解决离职后代码遗留未迁入问题的更多相关文章
- VS2012 TFS 解决计算机改名无法连接TFS的问题
闲着没事改了下计算机名字,结果造成TFS无法连接. 报错讯息如下: ---------------------------Microsoft Visual Studio-------------- ...
- 系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法
这篇文章主要针对Win2003系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法. 用了几年的Windows2003和SQL Server2000了,不过这个问题倒 ...
- 哎呀,我艹,使用tfs时候,离职人员锁定了代码.
哎呀,我艹,使用tfs时候,离职人员锁定了代码. 而且离职人员电脑已经回收,被格式化了,怎么破? 不管别人是有意,还是无意,总之就是需要搞定了. 1.第一步 首先,找到被锁住的工作区一般在报错信息中可 ...
- 【FPGA】always (*) 后代码全部显示注释字体的颜色之解决方法
2015年08月26日 09:44:05 风雨也无晴 阅读数:1289 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/scottly1/art ...
- 如何解决spring boot 项目导入依赖后代码报错问题
如何解决spring boot 项目导入依赖后代码报错问题 2020-08-15 14:17:18 代码截图如图所示(由于本人问题已经解决,没来得及截图,所以在网上找了一张图片)
- 解决使用 Eruda 绑定 dom 未在指定位置显示问题
前言 开发项目中,使用到 Eruda 打印控制台信息显示 文档:https://github.com/liriliri/eruda 安装 Eruda npm install eruda --save ...
- 发布完ArcGIS地图服务后,服务未启动成功
今天下午更新地图服务后,服务未启动成功.出来的弹出框警告问题目前应该是ArcGIS Server出了问题,打开ArcCatalog目录,查看GIS服务器下localhost下的服务,只要是今天发布的服 ...
- android动画特效之解决解决移动后闪烁现象,解决输入法弹出后位置回复原状,解决两个动画叠加
以下代码实现的效果是: BoundOpenView从居中移动到顶部,移动完后,BoundSendView从隐藏变为显示,并从顶部移动BoundOpenView下方20dp处,同时透明度慢慢增加. pr ...
- git如何解决冲突(代码托管在coding)
分支A提交合并请求到分支B,有冲突 git fetch code 拉取远程仓库的其他分支代码(我拉代码是remote add code所以这里是code,可以用git remote查看) git ch ...
随机推荐
- HTML列表的常用属性及其应用
首先列表分成有序和无序分别是<ol><ul>,无序的比较简单,看个例子: <html> <body> <h4>一个无序列表:</h4& ...
- S7-200以太网通信
一.西门子网络系统 二.s7-200通过以太网模块接入以太网 三.S7-200可以接入的以太网系统 四.S7-200以太网通讯实验 五.实验硬件系统组成 六.S7-200作为服务器的配置 1.进入以太 ...
- 【原码笔记】-- protobuf.js 与 Long.js
protobuf.js的结构和webpack的加载之后的结构很相似.这样的模块化组合是个不错的结构方式.1个是适应了不同的加载方式,2个模块直接很独立.webpack的功能更全一点.但如果自己封装js ...
- [知了堂学习笔记]_用JS制作《飞机大作战》游戏_第2讲(四大界面之间的跳转与玩家飞机的移动)
一.通过点击按钮事件,实现四大界面之间的跳转: (一)跳转的思路: 1.打开软件,只显示登录界面(隐藏游戏界面.暂停界面.玩家死亡界面) 2.点击微信登录(QQ登录)跳转到游戏界面,隐藏登录界面 3. ...
- Hello 2018, Bye 2017
2017年过去了,过去一年经历了太多,改变了好多好多,可以说人生进入了另一个阶段,有可能是成熟吧. 回顾2017 去年换了新工作,离开了将近工作了8年的公司,不带走一丝云彩,为其任劳任怨,最后没有任何 ...
- 设计模式之 - 模板模式(Template Pattern)
引入:这几天在看一本讲spring源码的书<SPRING技术内幕>里面在讲加载配置文件的时候,可以有不同的加载方式,如根据文件系统目录加载配置文件(FileSystemXmlApplica ...
- 数组a[n]中存放1-n中的n-1个数,给出算法找出重复的那一个数
问题描述: 数组a[n]中存放1-n中的n-1个数,给出算法找出重复的那一个数. 算法一: 对数组a[n]进行冒泡排序,如果冒泡所得的最值和前一个最值相等,则该最值为重复的数. 分析: 该算法时间复杂 ...
- ionic3 笔记
ionic3的常用命令: //新建项目.ionic start ionic_tab tabs // 新建页面ionic g page NewPage// 查看usb链接的手机adb devices c ...
- Oracle (11g) 修改默认的用户名及密码
Oracle11g的云盘连接 Q1:安装完成Oracle数据后如何登录? A1:打开cmd窗口,输入sqlplus / as sysdba 后回车,以超级管理员身份登录,成功后如图所示(可以看到是or ...
- JSP中的“小饼干”Cookie,用来存储数组的方式(下方已String类型的数组为例:)
1.Cookie常用方法中,存储数据的方式: Cookie cookie = new Cookie("key","Value"); response.addCo ...