配置参数

  • 特色:神牛威客FT-16高速机顶灯无线功率遥控触发器 引闪器 适用AD180
    AD360

查看完整参数>>

配置参数

  • 特色:神牛威客AD180 AD360机顶灯外拍灯闪光灯双用套装 高速闪光灯
    摄影设备器材 AD360

查看完整参数>>

我们在使用TFS (Team Foundation Server)
源代码管理的时候,源代码管理会在每个PC上创建一个工作区,然后这个工作区域映像到服务器上的源码文件夹,我们在正常签入,签出的时候,我们的源码会在服务器到客户端的工作区进行操作。

但是偶尔会有这样的情况:项目组成员请假或者离职之前签出,并且加入了签出锁,这时如果项目组的其他成员想要修改被锁定的档,或者是TFS的管理员想要在源代码管理中删除这个项目,这时会有如下提示:

The item $/量具管理系统/MICMS/micmsWeb/Login.aspx.cs is locked for
check-out by H0123456:5 in workspace CN123456.

因此我们无法通过Team
Explorer图形界面来进行撤销签出操作,怎么办?这个时候我们只能通过TFS命令:undo来进行操作,强行撤销别人签出的文档。

      1、打开命令行工具,进入TF所在的活页夹:

>cd C:Program FilesMicrosoft Visual Studio
8Common7IDE                   // 32位系统
>cd C:Program Files (x86)Microsoft Visual Studio
10.0Common7IDE    // 64位系统

      2、查找那个人所用到的workspace,通常已经在提示信息中会显示。操作如下:

>tf workspaces /owner:ADH0123456
/server:

      3、查看那个人挂起的更改文件:

>tf status
/server:  /workspace:*  /user:ADH0123456

4、强制撤销那个人的签出:

>tf undo /workspace:cn123456; ADH0123456:5
$/量具管理系统/MICMS/micmsWeb/Login.aspx.cs
/server: 

其中 tf 是命令,undo 是第一个参数,其他命令参数具体说明如下:

cn123456 是计算机名,
ADH0123456 是用户域账号,
:5 是用户序号,可能有也可能没有,
$/量具管理系统/MICMS/micmsWeb/Login.aspx.cs 是文件的服务器路径,可以从源代码管理器的文档属性查看到。
/server: 是TFS的地址。

相关文章