是,能夠以自定義字段或屬性來擴展一個TFS版本控制項目? 找到的大部分條目都是關於TFS工作項目上的自定義屬性的。TFS版本控制項目擴展
我想保持連接到記錄在數據庫中的版本控制項目,使用一組包含DB /表/主記錄的鍵自定義屬性。
感謝,麻黃鹼
是,能夠以自定義字段或屬性來擴展一個TFS版本控制項目? 找到的大部分條目都是關於TFS工作項目上的自定義屬性的。TFS版本控制項目擴展
我想保持連接到記錄在數據庫中的版本控制項目,使用一組包含DB /表/主記錄的鍵自定義屬性。
感謝,麻黃鹼
的Team Foundation Server 2010引入了一個名爲 '屬性' 的新功能。幾乎TFS中的每個項目,無論是版本控制文件/分支,還是工作項目都可以有一個與之關聯的屬性包。
什麼是自2010年TFS缺失,是一個通用的用戶界面來查看/設置這些屬性,但是你可以使用TFS對象模型來查看/自行設置。
有關詳細信息,請參閱以下鏈接:
它接縫你可以通過使用IPropertyService接口,但你怎麼刪除/刪除屬性獲取和設置屬性? – 2012-02-26 23:22:52
您可以通過其值設置爲空刪除屬性。
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);
}
當你說「版本控制項目」你指的只是一個項目,或一個項目的特定修訂?你在尋找有關該項目的額外元數據嗎?你會在哪裏使用這些數據? – Robaticus 2011-04-28 12:26:15
爲什麼不將數據庫中的記錄鏈接到版本控制項目?也就是說,而不是修改第三方系統(TFS)與您的軟件集成,爲什麼不把你的軟件與第三方乾淨集成? – 2011-04-28 12:42:01