项目组一哥们走的时候以独占方式迁出了文件,现在其他人都无法修改,管理员似乎也无法将文件解除。经过摸索,找到了一种暴力的方法——直接改数据库。虽然暴力,却能实实在在地解决这个问题。

步骤:

1、连接到TFS数据库服务器的tfsversioncontrol库;
2、查tbl_workspace表,找出那哥们的工作目录,比如
      select * from tbl_workspace where workspacename='luoqiong'
3、利用上一步查到的workspaceid在tbl_pendingchange表中找到尚未签入的项,如:
     select * from tbl_pendingchange where workspaceid='12'
4、把这些项删除! 问题解决!

注意,在删除了tbl_pendingchange表中的数据后,还要检查一下tbl_lock表中有没有被锁定的数据。如果有,也要一并删除。

无法对 $/DMS/Thunk/....../Elements.xml 执行操作。项 $/DMS/Thunk/.../Elements.xml 在工作区 MSI;..... 中已锁定。

select * from tbl_workspace where workspacename like '%MSI%'

select distinct workspacename from tbl_Workspace

select * from tbl_pendingchange where workspaceid='240000001'

VSTS TFS 强制删除签出锁定项 解除 锁定相关推荐

  1. tfs 文件被签出和锁定,如何强制撤销已锁定文件

    项目组的人员离职属于正常显示,但是偶尔会出现离职了,但是代码被签出,并且被锁定,导致其他人员修改代码后,无法提交签入. 网上也找了一些方式,很多是没有描述清楚,还有的是删除tfs数据库的记录,有些表也 ...

  2. 锁定计算机的renwulan,在电脑的任务栏上如何将软件锁定或解除锁定

    在电脑的任务栏上如何将软件锁定或解除锁定 我们都会将经常用到的几款软件固定在任务栏上,具体是怎样操作的呢?一起看看吧. 1. 首先在电脑桌面右键要锁定的软件(以微信为例),在弹出的窗口下选择[锁定到任 ...

  3. TFS 无法签入或自动签出 解决方法 【强制撤销签出无效】

    TFS 一打开项目也不显示登录,选择Go OnLine之后,就一直显示为签出了WebSolution.csproj,WebSolution.csproj.vspscc 反复撤销都没有用 在网上找到了T ...

  4. uniapp H5+锁定和解除锁定屏幕方向及关闭应用启动界面及页面刷新

    锁定屏幕方向 plus.screen.lockOrientation( String orientation ); 说明: 锁定屏幕方向后屏幕只能按锁定的屏幕方向显示,关闭当前页面后仍然有效. 可再次 ...

  5. 计算机用户锁定无法登陆,win7引用的账户当前已锁定 且可能无法登陆怎么办怎么办-win7账户被锁定,win7解除锁定账户...

    win7显示引用的帐户当前已锁定,且可能无法登录.原因是因为系统环境变量出错,修改一下即可完成操作. 以Windows7操作为例: 1.首先需要打开电脑的控制面板的zhidao页面进入,如图所示,然后 ...

  6. Cesium 视角锁定、解除锁定

    Cesium相机视角锁定有两种方法 1.锁定到entity对象上,当需要取消锁定时,我们可以直接设置viewer.trackedEntity =undefined;即可取消视角锁定. 2.使用view ...

  7. sharemouse切窗口就锁定了什么原因_Excel表格如何锁定,被锁定的表格又该如何解除锁定呢?...

    Excel, 是我们日常工作中最熟悉的办公软件之一, 很多时候我们都想对它说: 但是, 往往现实是: 这个图表为什么做出来是这个样子? 这个表格怎么冻结了! 我的表格怎么冻结了该怎么解除? 这个数据计 ...

  8. flock(锁定文件或解除锁定)

    排它锁 排它锁又称为写锁((eXclusive lock,简记为X锁)),若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁.它防止任何其 ...

  9. [转][TFS] 禁止默认允许多人签出和强制解除签入签出锁

    使用 Visual Studio 2010 Team Foundation Server 进行源代码编辑时,可以对代码实施以下三种锁定之一: Unchanged - Keep any existing ...

最新文章

  1. 编译Linux Kernel(linux-4.19.178)并制作成rpm文件
  2. Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat
  3. 6、通过xpath获取网页数据
  4. 【vue.js开发】如何在vue里面优雅的解决跨域,路由冲突问题
  5. mfc如何删除lineto画的_见到过的最完整的CAD实例教程:如何画切割刀片
  6. Centos 7 mysql Buffered warning: Changed limits: max_connections: 214 解决方法
  7. 游戏打包过程枯燥且繁琐,如何提升打包效率?
  8. 克隆管理员帐号的方法
  9. Vue中定义全局变量与常量的各种方式详解_vue.js_脚本之家
  10. vue 学习之路 —— 图片的引入
  11. 解决git pull 命令失效,不能从远程服务器上拉取代码问题
  12. 百度地图设置卫星地图显示图文教程
  13. 香农编码的gui编码_1、香农编码方法
  14. UDS(统一诊断服务)的理解——0x19服务
  15. 第十七周博客作业西北师范大学|李晓婷
  16. 2019第八届中国财经峰会在京闭幕
  17. 在ubuntu下安装韦诺之战(一款好玩策略游戏)
  18. 精选100个毕业答辩PPT模板
  19. 电机与运动控制笔记整理(三)——异步电机概述
  20. Karatsuba-Ofman乘法器

热门文章

  1. 免费的大数据学习资料,这一份就足够
  2. [转]微信小程序安全浅析
  3. 4W1T教程1 如何使用幻灯片
  4. C++刷称号——2707: 素数与要素
  5. SDO_GEOMETRY Object Type
  6. 国外好的软件测试网站
  7. java.nio.file 找不到_java - 断言该错误:无法访问路径(找不到java.nio.file.Path) - 堆栈内存溢出...
  8. c语言自定义输出小数点位数_C语言中输出时怎样控制小数点后的位数,请举例说明......
  9. java网络io_彻底搞懂Java的网络IO
  10. 万丰科技机器人排名_2020年全国机器人企业数量大排名(省份榜|9月)