1)最简单的环境(这俩拓扑是从TFSAdmin文档中截取的,从Admin Console的Help菜单里可以找到)
2)较复杂点的环境
1)整个Active Directory搭好以后,可以在某台独立的server上安装TF Server(对系统有版本要求,具体步骤网上有)。安装过程中会配置TFS的web manage portal,用于管理team project collections、projects、users、groups、permissions.
2)安装完后的Team Foundation Server Administration Console
Data Tier Summary里的Connection String:在CM1354PAZH-PC\paul instance下会创建一个名为Tfs_Configuration的DB(寻思应该是整个TFS系统的配置信息);除此之外,每建一个Project Collection都会建一个对应的数据库,同样以"Tfs_"为Prefix。
3)Team Project Collections(创建Project还是Project Collection的时候会有开发模型选择,如敏捷/瀑布等).
4)Lab Management,没安装VM Manager,所以还没配置进行实践。
5)Build Configuration(一个Build Controller下挂一个或多个Build Agent,进行统一管理,Build被Trigger起来的时候Controller对Agent进行工作分配)
click "Browse All" to get a Popup,再Navigate到ConsoleApplications(collection)->toDeleteTeamProject(team),界面上有四个tabs(HOME,CODE,WORK,BUILD).
当然,对项目中bug/workitem等都可以通过command tool来进行操作,简洁!
PS:我自己的本儿搭建这些东西,配置还跟不上公司里的台式机。所以一些实践还是放在公司里做,很简单的东西,希望能让没自己动手安装过TFS的朋友有一个简单的了解。