一、如何删除工作项

1、使用Tfs管理员账户登录

2、使用Cmd打开命令行窗口

如果是32位系统,cd "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"

64位系统则        cd "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE"

3、使用 witadmin.exe destroywi命令,按下面的方式

witadmin.exe destroywi /Collection:http:\\[ServerName]:8080\tfs\[CollectionName] /id:[WI ID]

可以一次删除多个工作项,使用逗号分隔工作项Id,比如10,22,30。可以使用 /noprompt屏蔽提示消息

4、假设服务器名称为ServerDemo,团队项目集合名称为TeamDemo,要删除Id为17、18的工作项,则使用如下命令:

witadmin.exe destroywi /Collection:http:\\ServerDemo:8080\tfs\TeamDemo /id:17,18

5、上述方法为微软工作人员答疑,经测试,在Tfs2010 简体中文正式版,能够正常的删除工作项。请注意,在做这个操作之前,先关闭Vs2010。

二、使用Ghost或者Windows 镜像备份的情形下,如何备份项目集?

当我们安装了操作系统、开发环境之后,我们常常为此时干净的系统,做一个镜像备份,有时候是使用Ghost,有时候是使用Windows 7或者Sql Server 2008 R2的Server Backup功能做镜像备份。当然,因为安装了Sql server 2008 R2和Tfs2010、Vs2010之后,C:盘往往有17G左右,因为速度的关系我们推荐使用Ghost,能在20分钟之内恢复C:\盘,使用Windows Server Backup功能,常常需要数个小时。

我们一般做两个Ghost镜像,第一个是操作系统安装好、驱动安装好、操作系统各项更新完成、常用软件如Live Writer、QQ、网银、迅雷、Winrar之类安装好、操作系统配置好(比如关机不要输入关机原因、登录不需要按Ctrl+Alt+Del、或者自动使用某个账户登录而无需输入密码等等),这些完成之后做一个镜像,叫做工作镜像。在这个镜像做好之后,安装开发环境,然后做第二个镜像:开发环境镜像。请注意做镜像前关闭休眠功能并删除休眠文件、禁用虚拟内存或将虚拟内存文件放在D:盘,这样会大大的减少镜像文件的大小。

那么,每次恢复镜像,会造成Tfs的项目管理信息丢失。所以,这之前需要备份Tfs的数据库,这是件很麻烦的事情,下面列出我目前采用的一个取巧的方法,请注意我在自己个人的开发机器上安装的是Tfs的Basic版本:

1、安装Sql 2008 R2和Tfs 2010之后,默认的项目集保存在C:盘,此时我们在C盘将三个Tfs数据库,备份在C:盘默认的Sql Server备份位置。这是为了防止Tfs系统完全不匹配,造成不能正常工作的最后挽救方法。

2、在Sql server中设置默认的数据库位置在D:\Database或D:盘的其他目录

3、重新启动系统,注意,不要忽略这一步,我们在上一步的设置或许仅仅是修改了一个配置项,目前Sql的默认数据库文件存放路径,还是在C:盘,没有改变。

4、使用Tfs 2010的管理控制台,创建新的团队项目集合,假设我们为其命名为TeamWork。

5、此时,你会发现在D:\Database下,有了一个新的数据库Tfs_TeamWork

6、将Sql server的三个Tfs_开头的数据库,同样备份到C:盘,这个时候再开始为系统做Ghost镜像,今后每次使用Ghost恢复干净的开发环境,就不用考虑Tfs数据库的问题,直接用Ghost恢复就行了。当然,前提是你不要删除掉D:\Database目录下的相关数据库。以后,只需要随时备份Tfs_TeamWork以策万全。

7、如果D:\盘的数据库出现意外,最坏的情况,我们使用C:盘的初始备份能让系统正常运行起来,然后再用平常做的Tfs_TeamWork的备份,按照标准的恢复模式进行。

注意,如果我们仅备份某个团队项目集合的数据库,而没有备份Tfs_Configuration数据库,则在上次创建镜像到此次恢复镜像期间创建的团队项目会丢失。

三、安装好Scrum模版后,创建新的团队项目集合时,如何使用?

选择该团队项目集合,右键,运行过程模版管理器。选上载,找到安装目录:默认是C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template

此后创建团队项目时,就多了Scrum项目这一项。

四、如何清除Vs2010的工作区影射关系的缓存信息?

在原有的团队项目集合移除,或者更换Tfs服务器后,一些工作区的影射关系仍然存在,这会导致“将解决方案添加到源代码管理”之类的功能不可使用。

这些信息缓存于文件C:\Users\Administrator\AppData\Local\Microsoft\TeamFoundation\3.0\Cache\VersionControl.config中,只要把跟旧服务器相关的 ServerInfo 节点删掉,问题即可解决。

五、如何还原已经备份的团队项目集合数据库?

1、关闭Tfs服务:

运行:

"C:\Program Files\Microsoft Team Foundation Server 2010"\Tools\TFSServiceControl quiesce

2、还原数据库,请注意两个选项:选择从设备恢复、选择覆盖原数据库

3、启动Tfs服务:

运行:

"C:\Program Files\Microsoft Team Foundation Server 2010"\Tools\TFSServiceControl unquiesce

六、删除团队项目

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TFSDeleteProject"  /force /collection:http://x200:8080/Tfs/Scrum  WebLite

其中http://x200:8080是服务器名称和端口,Scrum是团队项目集合的名称,WebLite是Stock团队项目集合中要删除的项目

转自:http://www.cnblogs.com/by1990/archive/2010/06/08/1753644.html

撤销签出一般情况下是很容易的。

在某些情况下却变得异常困难:

1.撤销文件签出用户不是签出文件的用户

2.签出的文件被签出者物理删除。

要强制撤销tfs签出,需要用命令行来实现:
1.查找签出者所用到的workspace,操作如下 :

tf workspaces /owner:zhz /Server:http://192.168.1.7:8080

命令结果:

  1. Server: http://192.168.1.7:8080/
  2. workspace Owner  Computer
  3. --------- ------ -------
  4. RZ    zhz        RZ

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

  1. tf undo /workspace:RZ;zhz $/xxx/xxxxx/aaa.csproj /Server:http://192.168.1.7:8080
  1. RZ:(工作区名字)
  2. zhz:用户名)
  3. $/xxx/xxxxx/aaa.csproj:需要撤销签出的文件在服务器上的路径

具体操作可以查看命令帮助:tf /?
注:最好要有"管理工作区"权限(团队资源管理器,服务器右键->tfs设置->安全性),或者用tf perm命令设置tf:undother权限

Team Foundation Server (TFS)中修改用户名和密码的解决方案

在开始运行输入rundll32 netplwiz.dll,UsersRunDll,打开用户管理界面,在存储用户名和密码窗口中删除相应记录。

转载于:https://www.cnblogs.com/EasyLive2006/archive/2012/03/05/2380566.html

TeamFoundation Server 使用技巧相关推荐

  1. Windows 2003 Server 设置技巧

    很多人可以用上的泄漏的版本,相对于工作站系统,服务器在由于做了更多的内核优化,所以在稳定性和安全性方面有很大的提高.但是,很多人并不是需要Server的全部功能的,而且Server系统关闭了某些工作站 ...

  2. [团队开发]总结下Server 2008 + TeamFoundation Server 2008安装过程

    这段时间公司平台迁移,VS都换成2008的了,原来用的是RUBY的那个管理,换成了现在VSTS项目管理. 所有就下了 TeamFoundation Server 2008 来安装了. 花一个月才搞明白 ...

  3. sql server 小技巧(8) visual studio 2013里使用Sql server compact 4.0及发布问题处理

    1. 安装 Microsoft SQL Server Compact 4.0 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id ...

  4. win2003配置java_Windows 2003 Server 设置技巧

    很多人可以用上的泄漏的版本,相对于工作站系统,服务器在由于做了更多的内核优化,所以在稳定性和安全性方面有很大的提高.但是,很多人并不是需要Server的全部功能的,而且Server系统关闭了某些工作站 ...

  5. [转]SQL Server开发技巧

    经常发现收藏的连接变成空连接,暂时将由于的内容拷贝过来,以免需要的时候找不到. http://www.microsoft.com/china/sql/using/tips/development/de ...

  6. sql查询初学者指南_适用于初学者SQL Server查询优化技巧与实际示例

    sql查询初学者指南 In this article, we will continue to learn essential techniques of the SQL Server query t ...

  7. 服务器i文件夹,IBM i上http server实用技巧之一:访问IBM i多文件系统

    Body IBM HTTP Server for i和IBM i文件系统关系如下图 图1 HTTP Server通过Integrated File System Interface访问IBM i的常用 ...

  8. SQL SERVER实用技巧

    包括安装时提示有挂起的操作.收缩数据库.压缩数据库.转移数据库给新用户以已存在用户权限.检查备份集.修复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这 ...

  9. SQL SERVER使用技巧集

    (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSe ...

最新文章

  1. ​一个参数一张Excel表,玩转Pandas的read_excel()表格读取
  2. jupyter添加标题、文字注释
  3. Android初始化过程
  4. hibernate tools for eclipse plugins在线怎么安装
  5. 拆半查找的递归和非递归算法
  6. 多生产者_通知:生产者补贴!打卡时间!定了
  7. BMVC 2020 各奖项公布!最佳论文可能就是你要的涨点神器
  8. 电脑小写字母怎么切换_苹果电脑双系统如何切换?苹果电脑双系统切换方法
  9. java 子集_java – 带负数的子集和
  10. Linux内核网络协议栈7-socket端口管理
  11. cad怎么卸载干净_CAD无法卸载,又无法安装怎么办?
  12. php 转义md5 和java 转译的区别_CTF|PHP中的命令参数注入
  13. Windows系统下快速安装、配置Aira2,及图形界面配置、度盘、B站视频下载
  14. 微信emoji表情及输入法自带表情存储与显示
  15. 美团2021届秋季校园招聘笔试真题解析:小美的仓库整理
  16. SAP-MM-PA精解分析系列之供应商(02)-账户组解析
  17. filter 无效不起作用
  18. 时间序列预测--基于CNN的股价预测
  19. 信息系统典型的开发架构
  20. 九连环课程设计c语言,九连环C语言程序

热门文章

  1. scrapy简单入门 - 爬取伯乐在线所有文章
  2. 退一步海阔天空——不算结局的结局
  3. 从给定网页上下载img src= /格式的图片,并保存到制指定路径
  4. 如何快速体验腾迅信鸽推送
  5. Locust使用教程
  6. 天气预报在计算机的应用中是,计算机在天气预报中的应用.ppt
  7. windows系统多屏幕进行切换投影
  8. 云客Drupal源码分析之权限系统(上)
  9. 上“天”入“地”,都少不了亚马逊云科技这个云引擎
  10. BN层的解释说明(包含梯度消失和梯度爆炸的原理及解决方法)