TFS 版本控制项扩展

发布于 2024-11-03 20:26:22 字数 129 浏览 2 评论 0原文

是否可以使用自定义字段或属性扩展 TFS 版本控制项? 找到的大多数条目都与 TFS 工作项上的自定义属性有关。

我想使用一组包含记录的数据库/表/主键的自定义属性,将版本控制项链接到数据库中的记录。

谢谢,莱恩

is it possible to extend a TFS Version Control Item with custom fields or properties?
Most entries found are about custom properties on TFS Work Items.

I want to keep a version control Item linked to a record in a database, using a set of custom properties that contain the db/table/primary key of the record.

Thanks, Rine

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一身仙ぐ女味 2024-11-10 20:26:22

Team Foundation Server 2010 引入了一项名为“属性”的新功能。 TFS 中的几乎每个项目(无论是版本控制文件/分支还是工作项目)都可以有与其关联的属性包。

TFS 2010 缺少的是用于查看/设置这些属性的通用 UI,但是您可以使用 TFS 对象模型自行查看/设置它们。

有关详细信息,请参阅以下链接:

Team Foundation Server 2010 introduced a new feature called 'Properties'. Almost every item in TFS, be it a version control file/branch, or a work item can have a property bag associated with it.

What is missing from TFS 2010, is a generic UI to view/set these properties, however you can use the TFS Object Model to view/set them yourself.

For more information, see the following links:

始终不够爱げ你 2024-11-10 20:26:22

您可以通过将属性的值设置为 null 来删除该属性。

public static void DeleteGenericProperty( this IPropertyService propertyService, 
    string moniker, string propertyName, int version = 1 )
{
     var artifactSpec = new ArtifactSpec(ArtifactKinds.Generic, moniker, version);
     propertyService.SetProperty(artifactSpec, propertyName, (string) null);
}

You delete a property by setting its value to null.

public static void DeleteGenericProperty( this IPropertyService propertyService, 
    string moniker, string propertyName, int version = 1 )
{
     var artifactSpec = new ArtifactSpec(ArtifactKinds.Generic, moniker, version);
     propertyService.SetProperty(artifactSpec, propertyName, (string) null);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文