• 【转】TFS强制解除签入签出锁定


    【转】http://bbs.scmlife.com/thread-29428-1-1.html

    团队开发中,有时候同事离职了或者重装系统了,但签出的项目未签入,这时候这部分被他独占,其他人没法操作,而又不能在签出的工作区签入或者撤销,这时候就要用到强制撤销。( _# e% p4 N' s. z% A
    以下TFS服务器:http://10.3.15.68:8080/tfs/rcsit(注意:这个路径是完整的路径) **在写命令的时候要特别注意空格,下面用+来标识空格 如果不清楚TFS服务器的话可以用 tf+workspaces 命令查看和本机有关的所以服务器对应的工作区、帐号等: Q: L% J2 x* B8 h6 @
    ( ]* p: s( w1 x5 v
    ) @4 e  y' d2 U! U' ]

    : A& V! f! U/ o: k" z" `

    知道了服务器地址就可以来查看对应账号的在不同计算机上的工作区了(fenghua为用户名):
    tf+workspaces+/owner:fenghua+/Server:http://10.3.15.68:8080/tfs/rcsit


    查看某个帐号(用户名:lisy)挂起的修改:
    所有工作区:tf+status+/server:http://10.3.15.68:8080/tfs/rcsit+/workspace:*+/user:lisy
    查看某个具体的工作区在workspace:后面输出工作区。
    / p% C3 l' B+ a2 u! d+ ]; E


    撤销(用户名:lisy)挂起的更改:tf+undo+/workspace:N4RTTUEEHUIX2SI;lisy+$/LZLJ.LM/Code/LZLJ.Logistics/UI/LZLJ.Logistics.UI/Views/PlanItem\Index.aspx+ /server:http://10.3.15.68:8080/tfs/rcsit1 f5 e( t7 I( ]) ]; k1 Z. X9 x
    解释:tf undo workspace:工作区;用户名 文件完整路径 /server:服务器路径

    解决方案2:VSTS强制删除签出锁定项

    【转】http://blog.csdn.net/wolflarge/article/details/2552085

    项目组一哥们走的时候以独占方式迁出了文件,现在其他人都无法修改,管理员似乎也无法将文件解除。经过摸索,找到了一种暴力的方法——直接改数据库。虽然暴力,却能实实在在地解决这个问题。 步骤: 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表中有没有被锁定的数据。如果有,也要一并删除。

  • 相关阅读:
    进击的UI------------UIToolBar(bottom导航条)
    进击的UI-------------------UIPageControl(滑动控制)
    进击的UI---------------------UIStepper(加减)
    进击的UI--------------UIActionSheet(提示)
    python生成固定格式且不会重复的用户名
    python多判断if,elif语句优化
    python代码出现异常,自动重新运行
    批处理+adb命令实现Android截图小工具
    python爬取百度图片后自动上传
    map和filter函数
  • 原文地址:https://www.cnblogs.com/icewindq/p/3006034.html
Copyright © 2020-2023  润新知