TFS二次开发11——标签(Label)】的更多相关文章

下图是在VS2010里创建Label的界面 可以看出创建Label 需要如下参数:Name.Comment.Path.Version .下面是代码实现: using Microsoft.TeamFoundation.Client; using Microsoft.TeamFoundation.VersionControl.Client; string tpcURL = "http://127.0.0.1:8080/"; TfsTeamProjectCollection tpc = ne…
TFS二次开发11——标签(Label) TFS二次开发10——分组(Group)和成员(Member) TFS二次开发09——查看文件历史(QueryHistory) TFS二次开发08——分支(Branch)和合并(Merge) TFS二次开发07——锁定(Lock)和解锁(UnLock) TFS二次开发06——签入(CheckIn) TFS二次开发05——下载文件(DownloadFile) TFS二次开发04——工作区(Workspace)和映射(Mapping) TFS二次开发03——…
TFS二次开发.C#知识点.SQL知识总结目录   TFS二次开发系列 TFS二次开发系列:一.TFS体系结构和概念 TFS二次开发系列:二.TFS的安装 TFS二次开发系列:三.TFS二次开发的第一个实例 TFS二次开发系列:四.TFS二次开发WorkItem添加和修改.保存 TFS二次开发系列:五.工作项查询 TFS二次开发系列:六.TFS的版本控制 C#知识总结 C#中Hashtable.Dictionary详解以及写入和读取对比 C#中IDisposable和IEnumerable.IE…
  在上一节中,我们在保存标签之前,已经将勾选的文件路径保存到了Listbox中,这里只需要将保存的数据输出去为txt文档就可以做版本控制了.   版本文件比较复杂的是如何读取,也就是如何通过文件路径再次读取出一棵树. 这里我主要写一些思路和代码 存取的文件我们要将其读出后,存入一个List中. 通过文件路径,返回此文件的父级路径. 如$/test2-agile/BuildProcessTemplates/LabDefaultTemplate.xaml 应该获取的路径为 $/test2-agil…
首先我们需要认识TFS二次开发的两大获取服务对象的类. 他们分别为TfsConfigurationServer和TfsTeamProjectCollection,他们的不同点在于可以获取不同的TFS API服务类.他们的区别如下: 服务 TfsConfigurationServer (服务器级别) TfsTeamProjectCollection (集合级别) ITeamFoundationRegistry IIdentityManagementService ITeamFoundationJo…
TFS二次开发系列 TFS二次开发系列:一.TFS体系结构和概念 TFS二次开发系列:二.TFS的安装 TFS二次开发系列:三.TFS二次开发的第一个实例 TFS二次开发系列:四.TFS二次开发WorkItem添加和修改.保存 TFS二次开发系列:五.工作项查询 TFS二次开发系列:六.TFS的版本控制 C#知识总结 C#中Hashtable.Dictionary详解以及写入和读取对比 C#中IDisposable和IEnumerable.IEnumerator C#中Delegate和Even…
在TFS二次开发中,我们可能会根据某一些情况对各个项目的PBI.BUG等工作项进行统计.在本文中将大略讲解如果进行这些数据统计. 一:连接TFS服务器,并且得到之后需要使用到的类方法. /// <summary> /// tfs的 /// </summary> private TfsTeamProjectCollection server; private WorkItemStore workstore; private TeamSettingsConfigurationServi…
TFS二次开发的数据统计以PBI.Bug.Sprint等为例(一) 在TFS二次开发中,我们可能会根据某一些情况对各个项目的PBI.BUG等工作项进行统计.在本文中将大略讲解如果进行这些数据统计. 一:连接TFS服务器,并且得到之后需要使用到的类方法. /// <summary> /// tfs的 /// </summary> private TfsTeamProjectCollection server; private WorkItemStore workstore; priv…
在上一篇<TFS二次开发01——TeamProjectsPicher>介绍了  TeamProjectsPicher 对象,使用该对象可以很简单的实现连接TFS. 但是如果我们要实现自定义的UI客户端 或者我们要做一个非WinForm版的TFS客户端(比如Web 或者WPF),那么TeamProjectsPicher 对象就无能为力了.那我们就只能自己实现了. 这篇文章主要介绍: 1:连接TFS Server 2:获取所有TfsTeamProjectCollection 3:获取某个TfsTe…
CMMI在做基线文件管理的时候,常常是需要记录一部分基线文件的版本.并且这个基线文件记录也需要进行版本控制.TFS在做这件事的时候一般来说会选用标签(Lable)来做一系列文件的版本记录. 但是我发现TFS并不能选取某几个文件进行版本记录(实际上是可以的,但是很麻烦,需要建立Lable后再修改). 于是,我们可以将项目文件以树形结构读出,然后选取需要做基线控制的几个文件.将其版本和路径保存到文件中,并且只为这几个文件建立Lable. 这个文件可以放入到TFS中做版本控制,今后也可以读出再做修改,…