一、如何删除工作项

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:盘

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

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

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

转载于:https://www.cnblogs.com/Rising/archive/2010/06/28/1766812.html

Tfs 2010使用小技巧相关推荐

  1. SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用

    通常在我们的项目中,都会涉及到母版页的定制.并且必不可少的,需要配合以一套自己的JavaScript框架和CSS样式. 你有没有遇到过这样的情况呢,在开发环境和UAT时都还算顺利,但是当最终部署到生产 ...

  2. DFS遍历图时的小技巧

    DFS遍历图时的小技巧 我们通常使用DFS遍历图时,用vis[i]=true;来标记访问过的节点,但是如果要让我们统计图中所有边的长度的话,如果我们还这样做的话,对于非环形图来说,没问题,但是对于环形 ...

  3. JavaScript 工作原理(二)-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)

    From:https://segmentfault.com/a/1190000014770145 原文请查阅这里,略有删减. 本系列持续更新中,Github 地址请查阅这里. 这是 JavaScrip ...

  4. js、jquery实用小技巧集合

    Tip16:JS的定时器 JS 中有两种定时器,setTimeout('fn', t) 和 setInterval('fn', t),'fn'指的是定时执行的方法名,字符串类型. setTimeout ...

  5. 转]网络上收集的Visual Studio 2008的一些小技巧

    [转]网络上收集的Visual Studio 2008的一些小技巧 标签: 电脑 visual 光标 ide 高亮 杂谈 分类: 学习 1,Visual Studio 2008自带的1000多个 Wi ...

  6. VC小技巧(三)视图

    VC小技巧(三)视图 1. 如何得到视图指针 [ 问题提出] 现在你有一个多线程的Demo, 你想在多线程里处理视图指针里的函数, 我们给这个函数起个名字:Put(); 该如何实现呢? // 有两种方 ...

  7. div css表单布局的五个小技巧

    div css表单布局的五个小技巧可以帮助你更灵活的控制表单,使页面更加满意. 1.表单文本输入的移动选择: 在文本输入栏中,如果加入了提示,来访者往往要用鼠标选取后删除,再输入有用的信息.其实只要加 ...

  8. 玩转博客园的5个小技巧

    转载自:http://www.cnblogs.com/lloydsheng/archive/2010/05/17/1737267.html 写博客也有几年了,现在能找到的第一篇博文发布时间是2007年 ...

  9. 转:26个Jquery使用小技巧(jQuery tips, tricks solutions)

    26个Jquery使用小技巧(jQuery tips, tricks & solutions) 前段时间发布了Jquery类库1.4版本,使用者也越来越多,为了方便大家对Jquery的使用,下 ...

最新文章

  1. markdown demo 学习
  2. 什么是python-马哥教育官网-专业Linux培训班,Python培训机构
  3. C#中Ref和out的使用区别
  4. 关于考研一些问题的思考2017-12-23
  5. matlab radn,如何用matlab编写randn函数?
  6. psql+加载mysql数据库_Go实战--go语言操作PostgreSQL数据库(github.com/lib/pq)
  7. MyEclipse修改项目名称后,部署到tomcat问题。
  8. xp系统打开计算机硬盘分区,XP系统下怎么进行硬盘分区啊?
  9. IOS开发--网络篇--GET请求和POST请求
  10. android 问题汇总系列之三
  11. springboot项目打包成jar包
  12. AE Pixel Sorter 2 for Mac破解教程
  13. java 根据ftl文件生成word
  14. 【Feign请求头丢失问题】no suitable HttpMessageConverter found for response type
  15. 云计算基础与应用 第二章 云计算技术架构
  16. 生活娱乐 360安全卫士和QQ大战
  17. 西门子PLC——CANopen系统通信解决方案
  18. Openwrt 18.06 iPhone XR usb tethering导致内核崩溃问题解决方案
  19. 计算机在医学影像中的应用,计算机图像处理技术在医学影像中的进展与应用
  20. 安卓4G/5G无线图传终端(单兵执法记录仪、智能安全帽、头盔摄像头)常见问题

热门文章

  1. java Interface
  2. NOVA 日志报错解决办法
  3. postfix+mysql+dovecot
  4. 消息队列软件产品大比拼
  5. ***必备兵器与技能
  6. ACE_Message_Block功能简介
  7. myeclipse 2019中文版
  8. Java 避免精度丢失之BigDecimal 运算
  9. 【译文】MySQL InnoDB 事物模型
  10. JavaScript中的属性:如何遍历属性