TFS 强制删除锁定文件(数据库)
2013-07-02 10:13
316 查看
TFS:TFS2010
VS:VS2012
OS:Windows2008
DB:Sqlserver2008 R2
我们在团队开发当中,版本控制是一个不可忽略的工具。我们团队使用的是TFS2010这个版本控制器。
但在团队实际协作开发当中,团队成员难免有电脑损坏或人员离职情况,把文件签出而其他同事无法签出进行编辑。
解决文件锁定有很多种办法:
1.利用一个插件工具 解除锁定
http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f/?persist=True
俗称:PT工具
2. 利用数据库删除(我们这里说的就是它)
1.select * from tbl_workspace where workspacename='它的工作环境'
2. select * from tbl_pendingchange where workspaceid='查找到的ID'
3. select * from tbl_lock where workspaceid='查找到的ID''
这样就可以删除TFS2010 锁定的签出文件 是不是超级简单 我一般都这样使用
3. 另外一个SQL 查询语句
select
lck.FullPath,
wspc.WorkSpaceName
from tbl_lock lck
inner join tbl_workspace wspc on wspc.WorkSpaceId = lck.WorkSpaceId
inner join tbl_identity id on id.IdentityId = wspc.OwnerId
VS:VS2012
OS:Windows2008
DB:Sqlserver2008 R2
我们在团队开发当中,版本控制是一个不可忽略的工具。我们团队使用的是TFS2010这个版本控制器。
但在团队实际协作开发当中,团队成员难免有电脑损坏或人员离职情况,把文件签出而其他同事无法签出进行编辑。
解决文件锁定有很多种办法:
1.利用一个插件工具 解除锁定
http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f/?persist=True
俗称:PT工具
2. 利用数据库删除(我们这里说的就是它)
1.select * from tbl_workspace where workspacename='它的工作环境'
2. select * from tbl_pendingchange where workspaceid='查找到的ID'
3. select * from tbl_lock where workspaceid='查找到的ID''
这样就可以删除TFS2010 锁定的签出文件 是不是超级简单 我一般都这样使用
3. 另外一个SQL 查询语句
select
lck.FullPath,
wspc.WorkSpaceName
from tbl_lock lck
inner join tbl_workspace wspc on wspc.WorkSpaceId = lck.WorkSpaceId
inner join tbl_identity id on id.IdentityId = wspc.OwnerId
相关文章推荐
- 强制删除TFS的签出文件办法
- TFS强制删除离职人员签出锁定项的方法(转)
- FilExile:强制删除被进程锁定的文件及文件夹
- FilExile:强制删除被进程锁定的文件及文件夹
- 强制删除DBF文件导致数据库报“ORA-01033: ORACLE 正在初始化或关闭”错误
- [TFS]TFS强制删除离职人员签出锁定项的方法
- TfS+强制删除签出锁定项
- TFS强制删除离职人员签出锁定项的方法(转)
- 强制删除删除不了的文件
- 强制删除windows文件的终极解决方法
- oracle 11g 手动删除表空间文件导致数据库报错处理方法
- TFS: 强制解除签入签出锁定
- 强制删除tfs未迁入项的两个方法。
- Windows下强制删除文件或文件夹
- 定时备份数据库文件,定时删除xx天之前的数据库备份文件
- 解决sqlite 删除记录后数据库文件大小不变
- 数据的物理文件删除,恢复数据库启动方法~~
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- 关于在服务器上删除文件及删除数据库时的操作问题
- 误操作,将数据文件物理删除,访问不了数据库,解决方法