惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
Google Online Security Blog
Google Online Security Blog
月光博客
月光博客
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
M
MIT News - Artificial intelligence
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
The Cloudflare Blog
Blog — PlanetScale
Blog — PlanetScale
F
Full Disclosure
G
Google Developers Blog
罗磊的独立博客
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
A
About on SuperTechFans
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队
GbyAI
GbyAI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
The Register - Security
The Register - Security
U
Unit 42
D
Docker
Martin Fowler
Martin Fowler
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
阮一峰的网络日志
阮一峰的网络日志
C
Cybersecurity and Infrastructure Security Agency CISA
博客园_首页
Google DeepMind News
Google DeepMind News

博客园 - liujj-xujj

VS11 起航 装机Win2008--第一天,被微软忽悠了 项目组的VSTS机器崩溃了 云里看野心----看《云计算》一书有感 VSTS Better Software Development for Agile Teams 终于翻译完成正式发行了 求助,如果不用域实现跨多个网段的网上邻居访问? VSTS2008Beta2英文版安装实践(五)---Windows SharePoint Services 3.0安装 VSTS2008Beta2英文版安装实践(三) VSTS2008安装实战(二) VSTS2008Beta2英文版安装实践(一) VSTS的清单 如何:备份 Team Foundation Server 扩展TeamBuild(上)--翻译《Team Build Extensibility.doc》 MSF 过程指南自定义指南[中文译] 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第五节 分析过程模版的定义文件 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第四节 VSTS团队项目的真删除 重新规划服务器,这两天VSTS的介绍暂停,下周继续 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第二节 下载VSTS模版 让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第一节 序
让我们一起来对VSTS扩展开发吧------制作自己的VSTS模版----第三节 VSTS模版的体系概述
liujj-xujj · 2006-08-14 · via 博客园 - liujj-xujj

接上一节

看到朋友们的留言,非常感谢。Customization tookit工具找找看。也尽快用用。也希望多和同行们多交流。
但正像我前面几节说的那样,这些都只是手段,不是目的。只是抄近路,让我们能够用VSTS来做事。对我们了解VSTS本身并无多大益处。我写这些的目的,是希望能够与大家一起探讨VSTS的本身,让我们看看微软花费诸多,标价这么高的VSTS是怎样的系统,我们从中能学到什么。

现在让我们从易到难,一点一点的前进。

这一节我和大家一起来看看下载后的模版目录到底是什么样的结构。

先打开下载目录可以看到以下目录和文件:

每个目录和文件都是有讲究的。让我们看看微软是怎么说的吧。

第一句:过程模板体系结构有三个主要部分:过程模板插件、“新建团队项目向导”和 XML 过程定义文件。

这一句其实是整个VSTS模版中最经典最重要的一句,因为这一句实在是倒出了VSTS项目模版的实现机制。

让我们先看看“新建团队项目向导”是什么。

项目主管使用“新建团队项目向导”来创建新的团队项目。所使用的插件决定了向导中所显示的屏幕。例如,如果过程模板不包含 Windows SharePoint Services 插件,则不会显示要求项目主管提供有关项目门户的信息的屏幕。

项目主管完成向导并单击“完成”之后,向导调用插件来执行创建团队项目的工作。调用插件的顺序由 XML 过程定义文件确定。

明白了吗?“新建团队项目向导”指的是我们装的TeamExploer里的团队项目创建程序。这个程序的运行依赖我们所选的模版内的“XML 过程定义文件”。而“XML 过程定义文件”也不是随便写的。它记录的是有关“过程模版插件”调用的信息。“过程模版插件”是微软自己写的几个VSTS的内部插件。

“过程模版插件”有哪些呢?微软在MSDN里告诉我们了。可惜的是在中文MSDN里也翻译成了中文,让初学者一时反应不过来。我是反复对比了英文版后才明白过来的。其实这是没必要翻译的。

Microsoft 随 Visual Studio Team System 提供了一些插件,如下表所述。

过程模板插件 说明

分类

定义团队项目的初始迭代和区域。

组和权限

定义团队项目的初始安全组及其权限。

Windows SharePoint Services

基于 SharePoint 站点模板定义团队的项目门户。还定义了模板文件和过程指南。

工作项跟踪

定义团队项目的初始工作项类型、查询和工作项实例。

报告

定义团队项目的初始报告并设置报告站点。

版本控制

定义团队项目的初始版本控制安全权限和签入说明。

这几个插件的英文是:
分类                                              Classification 
 组和权限                                     Groups and Permissions
Windows SharePoint Services        Windows SharePoint Services
版本控制                                      Version Control
报告                                              Reports
工作项跟踪                                  WorkItem Tracking

大家仔细对比一下自己的模版目录下的子目录。发现什么了?一模一样。当然我们的“新建团队项目向导”绝不是自己去对这些目录名的。它是通过一系列的“XML过程定义文件”来进行工作的。但是这说明了模版插件在这里是主角。

明白了这些对我们下一步理解“XML过程定义文件”是关键的一步。

那么下一节我们将介绍这些“XML过程定义文件”。插一句题外话,有没有发现。只要你了解了细节,其实自己是可以写自己的VSTS的呢?