第一步:

在命令行中输入

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解决离职后代码遗留未迁入问题的更多相关文章

  1. VS2012 TFS 解决计算机改名无法连接TFS的问题

      闲着没事改了下计算机名字,结果造成TFS无法连接. 报错讯息如下: ---------------------------Microsoft Visual Studio-------------- ...

  2. 系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法

    这篇文章主要针对Win2003系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法. 用了几年的Windows2003和SQL Server2000了,不过这个问题倒 ...

  3. 哎呀,我艹,使用tfs时候,离职人员锁定了代码.

    哎呀,我艹,使用tfs时候,离职人员锁定了代码. 而且离职人员电脑已经回收,被格式化了,怎么破? 不管别人是有意,还是无意,总之就是需要搞定了. 1.第一步 首先,找到被锁住的工作区一般在报错信息中可 ...

  4. 【FPGA】always (*) 后代码全部显示注释字体的颜色之解决方法

    2015年08月26日 09:44:05 风雨也无晴 阅读数:1289    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/scottly1/art ...

  5. 如何解决spring boot 项目导入依赖后代码报错问题

    如何解决spring boot 项目导入依赖后代码报错问题 2020-08-15  14:17:18 代码截图如图所示(由于本人问题已经解决,没来得及截图,所以在网上找了一张图片)

  6. 解决使用 Eruda 绑定 dom 未在指定位置显示问题

    前言 开发项目中,使用到 Eruda 打印控制台信息显示 文档:https://github.com/liriliri/eruda 安装 Eruda npm install eruda --save ...

  7. 发布完ArcGIS地图服务后,服务未启动成功

    今天下午更新地图服务后,服务未启动成功.出来的弹出框警告问题目前应该是ArcGIS Server出了问题,打开ArcCatalog目录,查看GIS服务器下localhost下的服务,只要是今天发布的服 ...

  8. android动画特效之解决解决移动后闪烁现象,解决输入法弹出后位置回复原状,解决两个动画叠加

    以下代码实现的效果是: BoundOpenView从居中移动到顶部,移动完后,BoundSendView从隐藏变为显示,并从顶部移动BoundOpenView下方20dp处,同时透明度慢慢增加. pr ...

  9. git如何解决冲突(代码托管在coding)

    分支A提交合并请求到分支B,有冲突 git fetch code 拉取远程仓库的其他分支代码(我拉代码是remote add code所以这里是code,可以用git remote查看) git ch ...

随机推荐

  1. node基础篇二:模块、路由、全局变量课堂(持续)

    今天继续更新node基础篇,今天主要内容是模块.路由和全局变量. 模块这个概念,在很多语言中都有,现在模块开发已经成为了一种潮流,它能够帮助我们节省很多的时间,当然咱们的node自然也不能缺少,看下例 ...

  2. [编织消息框架][JAVA核心技术]动态代理介绍

    由于java是种强类型静态语言,在执行时无法动态生成代码,静态语言基本都有这特性 动态生成代码有几种好处,也是弱类型语言的优点 1.部份逻辑可以实现热更新 2.远程调用实现非常适合 3.能动态生成扩展 ...

  3. 例子:js超级玛丽小游戏

    韩顺平_轻松搞定网页设计(html+css+javascript)_第34讲_js超级玛丽小游戏_学习笔记_源代码图解_PPT文档整理 采用面向对象思想设计超级马里奥游戏人物(示意图) 怎么用通过按键 ...

  4. Keep Mind Working

    想找一个这样的地方,可以让脑袋持续运转着.不会像游戏一样让人着迷,不会像有色电视一样让人想错地方,也不会像工作一样充满太多严密.就是让脑袋继续转着,适意地思考些什么. 之前会跑去游戏里,至少没有太污. ...

  5. Maven的下载、安装与环境配置

    在创建一个项目时,搭建环境往往是编写具体代码的先决条件,而获取到所有需要的jar包是其中的重中之重.起初,人们在需要jar包的时候总会在网上四处查找,而且如果不知道某jar包版本的更迭,写出的代码或许 ...

  6. Url Rewrite 再说Url 重写

    前几天看到园子里一篇关于 Url 重写的文章<获取ISAPI_Rewrite重写后的URL>, URL-Rewrite 这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次.搜索 ...

  7. HTML5本地存储应用sessionStorage和localStorage

    在html5之前,浏览器要实现数据的存储,一般都是用cookie,但是cookie有域名和大小限定. html5流行之后,可以通过localStorage和sessionStorage实现浏览器端的数 ...

  8. Android Studio 查看手机CPU信息

    在Android开发中,我们想要获取手机是什么CPU架构,可以通过下面方式: 1.进入adb 终端 adb shell 2.进入proc目录 cd /proc/ 3.查看cpu信息 cat cpuin ...

  9. tcp链接断开的探测

    有资料说,read.write都可以探测tcp的断开,但都不是实时的. 但是实际在某些设备上测试发现,即使开一个线程每隔一小段时间发一次心跳包(write),write也不能探测连接已经断开,而且这个 ...

  10. 【后缀数组】洛谷P3809模板题

    题目背景 这是一道模板题. 题目描述 读入一个长度为 n n n 的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置. ...