热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

asp.net中强制取消TFS2008中其它成员的签出文件的方法

1、在命令行中输入"cd  C:\Program Files\Microsoft Visual Studio 8\Common7\
1、在命令行中输入"cd  C:\Program Files\Microsoft Visual Studio 8\Common7\IDE"(tf程序在文件夹)2、查找那个人所用到的workspace,操作如下:tf workspaces /owner:liuxc/server:http://XXX.XXX.XXX.XXX:8080

 

3、查看那个人挂起的更改:tf status /server:http://XXX.XXX.XXX.XXX:8080  /workspace:*  /user:liuxc

4、撤销他的签出(强制),操作如下:

tf undo /workspace:Jiaoyun(工作区名字);mj(用户名)$/xxx/xxxxx/aaa.csproj(文件所在的路径)  /Server:http://XXX.XXX.XXX.XXX:8080(TFS服务器)

例如: 

这位兄弟比较马虎,离开的时候很多项目文件都处于编辑状态,一个个这样的改太吃亏了,还好tf有这样的参数

参数

说明

workspacename

用户提供的 /workspace 选项的值。

workspaceowner

指定创建工作区的用户的名称。

servername

用户提供的 /server 选项的值。示例:teamfoundation2。

itemspec

标识要从中移除挂起的更改的文件或文件夹。有关 Team Foundation 如何分析项规范以确定哪些项在范围之内的更多信息,请参见命令行选项。

选项

说明

/workspace

指定要在其中撤销挂起更改的工作区的名称。如果未指定此选项,而您正在从已添加到工作区的目录运行该命令,则使用当前工作区。

/server

标识 Team Foundation Server。如果从未映射到工作区的目录调用命令,则此选项是必需的。

/recursive

根据 itemspec 以递归方式撤销更改。

/noprompt

取消显示需要您输入的任何提示。

这样可以把该项目下liuxc所有的签出项目全部撤消更改

后记:TF命令是个比较好用的命令,只是不明白为什么不在团队资源管理器里提供这样的功能,非要用命令行的方式,其实象这样的操作在团队资源管理器只需要限定管理员有权限操作就可以了,而且在tfs2010里的团队资源管理器一样没有这个功能,不知道ms打的什么主意

tf命令的帮助获取也很简单 只需要 键入 tf help 或 tf msdn 即可

网上也有人说直接操作数据库的,这样做个人感觉比较危险,所以就不推荐了

文章参考如下

http://blog.163.com/wangdan10799@126/blog/static/102300932010220311427/

http://hi.baidu.com/zetz/blog/item/3acffef0d48171a5a50f520e.html


推荐阅读
  • ServletContext接口在Java Web开发中扮演着重要角色,它提供了一种方式来获取关于整个Web应用程序的信息。通过ServletContext,开发者可以访问初始化参数、共享数据以及应用资源。 ... [详细]
  • 本文探讨如何使用 PHP 进行字符串处理,特别是如何检测一个字符串是否存在于另一个字符串中,并确定其具体位置。通过实例代码展示,帮助读者掌握这一常用功能。 ... [详细]
  • 解决ASP.NET Core在IIS中出现的502.5进程失败错误
    本文详细探讨了在Windows Server 2012环境下安装.NET Core后,IIS站点出现502.5错误的原因及解决方案,包括重启服务和系统的方法。 ... [详细]
  • 近期,谷歌公司的一名安全工程师Eduardo Vela在jQuery Mobile框架中发现了一项可能引发跨站脚本攻击(XSS)的安全漏洞。此漏洞使得使用jQuery Mobile的所有网站面临潜在的安全威胁。 ... [详细]
  • 本文介绍了如何使用Gradle和gdx-setup.jar工具来创建LibGDX项目,包括详细的步骤和注意事项,适合初学者和有经验的开发者。 ... [详细]
  • 高效检测与修复:安卓手机屏幕测试工具
    一款名为Display Tester的软件不仅能帮助用户检测手机屏幕的多种问题,还能尝试修复AMOLED屏幕的烧屏现象,为用户提供全面的屏幕健康管理方案。 ... [详细]
  • 探讨了一个关于是否应该继续深造或直接步入职场的讨论帖,虽然时间久远,但其内容依然具有参考价值。 ... [详细]
  • 本文探讨了在JavaScript中执行字符串形式代码的多种方法,包括使用eval()函数以及跨页面调用的方法。同时,文章详细介绍了JavaScript中字符串的各种常用方法及其应用场景。 ... [详细]
  • 百度云加速节点IP白名单配置指南:宝塔面板Nginx防火墙应用
    百度云加速为已备案的网站提供免费加速服务,但使用宝塔面板自带Nginx防火墙的用户需将百度云加速的CDN IP段加入白名单以确保正常访问。本文将详细介绍如何操作。 ... [详细]
  • MyEclipse技巧:高效生成toString方法
    本文将介绍如何在MyEclipse中快速且高效地生成toString方法,帮助开发者简化编码过程,提高开发效率。 ... [详细]
  • 本文介绍了如何使用命令行在 Windows 系统中启动或关闭 VMWare 的关键服务,包括 VMwareHostd、VMAuthdService、VMUSBArbService、VMware NAT Service 和 VMnetDHCP。 ... [详细]
  • 本文介绍并分享了三个个人开源项目,涵盖单元测试中HttpContext的可测试性增强、Visual Studio插件开发以及单元测试报告自动生成工具。 ... [详细]
  • HTML网页出现乱码的主要成因及解决策略
    本文深入分析了HTML网页出现乱码的各种可能原因,并提供了相应的解决方案,帮助开发者有效避免和处理此类问题。 ... [详细]
  • 本文详细探讨了C++中赋值运算符重载函数(operator=)的使用方法和注意事项,结合实例分析了其参数、返回值、调用时机等关键点,并讨论了浅拷贝和深拷贝的区别及其重要性。 ... [详细]
  • 本文将详细介绍NSRunLoop的工作原理,包括其基本概念、消息类型(事件源)、运行模式、生命周期管理以及嵌套运行等关键知识点,帮助开发者更好地理解和应用这一重要技术。 ... [详细]
author-avatar
手机用户2502875017
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有