下载此文档

TFS 强制解除签入签出锁定.doc


文档分类:文学/艺术/军事/历史 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
TeamFoundationServer维护手记一(强制解除签入签出锁定)     项目组的TeamFoundationServer已经可以运转了,但是几天的使用中也发现了一些问题,也难怪微软的产品中我感觉TFS算是集成了很多产品与服务最多的了,所以它出的问题也是光怪陆离另众英雄竞折腰,并且TFS出现的问题都是特别不好解决的,所以从这篇维护手记开始,我准备把我对TFS维护中的问题,及其解决方式通过随笔的方式告诉大家,希望大家在使用TFS的过程中,少些弯路,少些困难。我们在使用TFS的时候会使用到TFS中的SourceControl,SourceControl中的优点我就不用多说了,但是SourceControl有个比较致命的缺点,也是SourceControl基于工作区这种模式下所带来的问题,首先SourceControl源码管理会在每个客户机器上创建一个工作区,然后这个工作区域映射到服务器上的源码文件夹,我们在正常签入,签出的时候,我们的源码会在服务器到客户端的工作区进行操作,这是没有问题的,但是我们在使用TFS的时候基本上都是多人的并发签入签出,而TFS在设计的时候是支持签入锁定与签出锁定的,默认项目组成员在签出项目的时候是不应用签出锁(限制比较大,建议项目组成员慎用),签入锁(限制小于签出锁),但是一旦有项目组成员在把源码项目从TFS的SourceControl中签出,并且加入了签出锁或者是签如锁,这样也无所谓,只要这个项目组的成员按照规矩把这个项目最后在签入到SourceControl中,签出的锁定会自动的解除,关键的问题是如果这个项目组的成员放假了,或者这个项目组的成员离职了,这样的原因太多,由于种种原因这个项目组的成员的项目中可能有几个文件施加了签出(入)锁,这时如果项目组的下个成员想要修改被锁定的文件,或者是TFS的管理员想要在SourceControl删除这个项目,这时问题出现了,因为我们无法通过TeamExplorer来进行这样的操作,当我们通过TeamExplorer删除这样的项目的时候,TeamExplorer会提示有签出(入)锁,然后告诉我们是哪个用户,在哪个工作区进行的锁定,一个工作区的定义应该是这样的,如:WorkSpaceSample;Domain\WangXiaoLong:6 这是一个工作区的完整的定义,出现这样的情况了,我们不要急可以使用这样的命令:cd C:\ProgramFiles\mon7\IDE然后执行tfundo/workspace:WorkSpaceSample;所在的域\用户名:用户名序号 $/路径/文件名WorkSpaceSample;所在的域\用户名这段参数为一个完整的WorkSpace,所以大家不要图简单,漏了这个最重要的参数,然后大家就可以刷新你的TeamExplorer看看那个加锁的文件是不是不见了,你可以进行更多的操作了。postedon2007-03-0620:29随风飘散阅读(3420)评论(22) 编辑收藏网摘所属分类:.#1楼 2007-03-0621:39壮志      好,又学了一招  回复  引用  查看    #2楼 2007-03-0709:22Ame      然后大家就可以刷新你的TeamExplorer看看那个加锁的文件是不是不见了,你

TFS 强制解除签入签出锁定 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里看花
  • 文件大小59 KB
  • 时间2019-05-11