我正在使用TFS 2015和Update 2.我正在尝试使用TFS rest API在TFS中创建,更新和删除内容,而不是使用Web界面。 我们从TFS开箱即用API来创建一个Team项目。但TFS Official中没有列出在团队项目中创建新团队的API。
我试过Powertools exe。它也没有创建新团队的方法。
有人可以帮我解决如何使用Rest API在团队项目中创建新团队。
答案 0 :(得分:2)
Rest API目前只能获得团队项目中的团队,它不支持创建团队。有关详细信息,请参阅此链接:Teams。您可以在VSTS User Voice上提交功能请求。
实现此目的的另一种方法是使用.NET client libraries for Visual Studio Team Services (and TFS),以下是代码示例:
using System;
using System.Collections.Generic;
using Microsoft.TeamFoundation.Client;
namespace ConsoleApplica
{
class Program
{
static void Main(string[] args)
{
string URL = "https://xxxxxx.visualstudio.com/";
TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(new Uri(URL));
TfsTeamService tts = ttpc.GetService<TfsTeamService>();
string teamprojecturi = "teamprojecturi";
string newteamname = "newteam";
string teamdescription = "newteamdescription";
IDictionary<string, object> prop = null;//properties, can be null or empty
tts.CreateTeam(teamprojecturi, newteamname,teamdescription,prop);
}
}
}