• tfs命令行删除


    1、删除项目集合

    (1)打开 Team Foundation 的管理控制台。

    (2)展开服务器的名称,展开“应用层”,然后选择“团队项目集合”。

    (3)在集合列表中,突出显示要删除的集合的名称。

    (4)在“常规”选项卡上,选择“分离团队项目集合”。

    (5)将打开“分离团队项目集合向导”。

    (6)(可选)在“提供团队项目集合的维护消息”页面的“维护消息”中,为可能尝试连接到此集合中项目的用户指定消息。

    (7)选择“下一步”。

    (8)在“查看将用于拆分团队项目集合的设置”页上,查看详细信息。

    (9)如果需要更改任何设置,请选择“上一步”。如果看上去正确,请选择“验证”。

    (10)当所有准备情况检查都已成功完成时,请选择“分离”。

    (11)所有进程都已经完成时,在“监视团队项目集合分离进度”页中,选择“下一步”。

    (12)(可选)在“查看此团队项目集合的补充信息”页中,记下日志文件的位置。

    (13)选择“关闭”。

    (14)团队项目集合不再显示在管理控制台中的集合列表中。

    (15)打开 SQL Server Management Studio,连接到承载集合数据库的 SQL Server 数据库引擎实例,然后展开该实例。

    (16)突出显示集合数据库的名称(默认为 TFS_集合名称),然后删除该数据库。

    (17)打开 SharePoint 管理中心,删除支持所删除集合的网站集。

    2、命令行删除团队项目

    (1)32位系统首先在命令行下进入C:Program FilesMicrosoft Visual Studio 10.0Common7IDE目录

       64位系统首先在命令行下进入C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE目录

    (2)TFSDeleteproject [/q] [/force] ][/server:servername team project name,其中/q表示不提示用户确认,/force表示即使有不能删除的内容也继续,/server:servername表示服务器名称,/q和/force可以不写,/server:servername在多服务器下必填,如果名称中有空格,则使用双引号

    例如:TFSDeleteProject /collection:http://192.168.0.9:8080/tfs/DefaultCollection test

    如果项目集合名称中有空格,如下

    TFSDeleteProject /collection:http://192.168.0.9:8080/tfs/DefaultCollection "test one"

    3、命令行删除工作项

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

    (2)、使用cmd打开命令行窗口

             如果是32位系统,cd "C:Program FilesMicrosoft Visual Studio 10.0Common7IDE"

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

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

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

            可以一次删除多个工作项,使用逗号分隔工作项Id,比如10,22,30。可以使用 /noprompt屏蔽提示消息,端口号根据实际情况而定

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

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

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

    另外为了方便我们可以把此命令写成一个批处理文件,内容如下

    @echo off
    cd c:Program FilesMicrosoft Visual Studio 10.0Common7IDE
    c:
    witadmin.exe destroywi collection:http:\ip:8080/tfs/项目集合名称 /id:
    pause

    以上批处理文件对于64位系统,内容为

    @echo off
    cd c:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE
    c:
    witadmin.exe destroywi collection:http:\ip:8080/tfs/项目集合名称 /id:
    pause

    另,此命令可以在本地执行,假设我的机器是32位,安装目录为D盘,则命令为

    @echo off
    cd D:Program FilesMicrosoft Visual Studio 10.0Common7IDE
    D:
    witadmin.exe destroywi collection:http:\ip:8080/tfs/项目集合名称 /id:
    pause

    4、删除工作流

    在服务器上删除

    (1)cd c:Program FilesMicrosoft Visual Studio 10.0Common7IDE

    (2)witadmin destroywitd /collection:http://localhost:8080/tfs/项目集合名称 /p:项目名称 /n:工作流名称

    5、删除字段

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

    (2)、使用cmd打开命令行窗口

             如果是32位系统,cd "C:Program FilesMicrosoft Visual Studio 10.0Common7IDE"

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

    (3)witadmin deletefield /collection:CollectionURL /n:RefName

    注意:在使用此命令时,需要先把字段从流程里删除,否则会提示流程在使用此字段。可以说此命令行是用来清理无用的数据,值的提出是,此命令行可以将字段从列选项里删除。

  • 相关阅读:
    假丶依赖注入
    .NET Core 傻瓜式CSRedisCore缓存
    .NET Core MD5加密 32位和16位
    数据库所对应的函数
    使用通配符进行过滤
    WHERE 子句操作符
    不同的数据库查询行数的方式
    第一课了解SQL
    微服务架构综述
    三层应用与单块架构
  • 原文地址:https://www.cnblogs.com/huhu-xiaomaomi/p/3336392.html
Copyright © 2020-2023  润新知