• TFS笔记


    概念

    collection:机器名 \ collection名(默认为DefaultCollection)

    操作目标: $ / 项目名

    工作区workspace:对应TFS客户端(Visual Studio的TFS客户端)所在的机器名

    工作目录:TFS客户端下载用的本地目录

    owner:用户

    login:使用高权限的owner登录以查看各owner的状态


    命令

    tf status:查看当前签出未提交的修改

    tf workspaces:查看各owner在哪些计算机上使用过TFS客户端

    tf undo:强制撤消未提交的修改


    最佳实践(尽可能符合自己团队的分工)

    使用windows管理用户

    • 在windows中新建一个用户组,在安全策略中设置此用户组“拒绝本地登录”
    • 在windows中创建所有用户,并将这些用户都归属至之前所创建的用户组中


    管理权限

    • 进入“Web访问”(即Team Web Access)的管理页面,在其中为“TFS项目”创建各种“TFS团队”,并指定团队成员(在windows中创建的用户)与管理员,然后为这些“TFS团队”分配相应的权限,以用于源代码权限的进一步分配
    • 门户网站的权限要另外独立配。若团队成员只需要用到工作项与源代码管理功能,那么只需为团队的管理员分配门户网站的权限,以便查看工作项的统计数据
    • 将团队内各角色的人都加入至TFS团队中,然后为各角色新建TFS组,以此作为权限限制对象,如存储库


    规划迭代与工作区域

    • 迭代可视为“里程碑”,即一组的用户场景的完成
    • 工作区域可视为一个大项目中的几个合作的小团队各自需要负责的工作集合


    报表设置

    http://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    ChangeSettings:更改设置,如更改数据报表的自动更新频率。

    GetSettings:获取设置。

    ProcessAnalysisDatabase:手动触发数据分析。

    ProcessWarehouse:手动触发数据仓库的处理。

    GetProcessingStatus:获取处理状态。

    备注:可通过在TFS管理控制台中手动立即重新生成报表。

    门户地址

    http://<TFS服务器名>/tfs :查看一般信息
    http://<TFS服务器名>/reports :查看报表

    示例

    tf undo /workspace:MJBOOK;mj $/JY-ADSCS2.0/JY-ADSCS2.0/01 Development/SRC/ElawCounty/Web/Bin/CountyMine.DALFactory.xml  /server:http://192.168.111.216:8080

    资料

    https://msdn.microsoft.com/en-us/library/ms244694(v=vs.120).aspx

    http://www.ewaldhofman.nl/post/2009/11/25/Refresh-the-TFS-Warehouse-manually.aspx

  • 相关阅读:
    7种思维
    微服务架构
    最近面试被问到一个问题,AtomicInteger如何保证线程安全?
    Socket netty ...
    Spring-Boot配置文件web性能(服务器)配置项
    P2P互联网金融企业的四大转型方向
    分布式,微服务 区别联系 理解.
    几个好问题
    netty
    结构化思维
  • 原文地址:https://www.cnblogs.com/beta2013/p/3377282.html
Copyright © 2020-2023  润新知