Что эквивалентно VersionControlLabel в VSTS REST API

Проекты моих команд были перенесены в Git под VSTS. Мой текущий проект, который не находится в VSTS, имеет ссылки на VersionControlLabel, потому что проект был написан для целевого TFS API.

В настоящее время я пытаюсь обновить свой текущий проект, чтобы подключиться к VSTS, и я могу подключиться к проекту, используя следующий код C #:

  VssConnection connection = new VssConnection(new Uri(vstsOrTfsCollectionUrl), new VssClientCredentials());

  //The ProjectHttpClient
   ProjectHttpClient projectClient = connection.GetClient<ProjectHttpClient>();

  //Retrieves a BuildHttpClient so we can interogate the Builds for a given project
  BuildHttpClient buildServer = connection.GetClient<BuildHttpClient>();

  //Get Basic Project - Shallow Reference
  IEnumerable<TeamProjectReference> projects = projectClient.GetProjects().Result;

 //Create client for GIT
 GitHttpClient gitClient = connection.GetClient<GitHttpClient>();

 TeamProject theProject = projectClient.GetProject(projectName).Result;

 List<GitRepository> gitRepositoryList = gitClient.GetRepositoriesAsync(theProject.Name).Result;

Есть ли эквивалент этого в новом REST API, выпущенном Microsoft, потому что я хотел бы получить доступ к информации об изменениях / фиксации проектов (проектов), которые в настоящее время находятся в Git.

c#,git,vsts,

0

Ответов: 0

Что эквивалентно VersionControlLabel в VSTS REST API

Проекты моих команд были перенесены в Git под VSTS. Мой текущий проект, который не находится в VSTS, имеет ссылки на VersionControlLabel, потому что проект был написан для целевого TFS API.

В настоящее время я пытаюсь обновить свой текущий проект, чтобы подключиться к VSTS, и я могу подключиться к проекту, используя следующий код C #:

  VssConnection connection = new VssConnection(new Uri(vstsOrTfsCollectionUrl), new VssClientCredentials());

  //The ProjectHttpClient
   ProjectHttpClient projectClient = connection.GetClient<ProjectHttpClient>();

  //Retrieves a BuildHttpClient so we can interogate the Builds for a given project
  BuildHttpClient buildServer = connection.GetClient<BuildHttpClient>();

  //Get Basic Project - Shallow Reference
  IEnumerable<TeamProjectReference> projects = projectClient.GetProjects().Result;

 //Create client for GIT
 GitHttpClient gitClient = connection.GetClient<GitHttpClient>();

 TeamProject theProject = projectClient.GetProject(projectName).Result;

 List<GitRepository> gitRepositoryList = gitClient.GetRepositoriesAsync(theProject.Name).Result;

Есть ли эквивалент этого в новом REST API, выпущенном Microsoft, потому что я хотел бы получить доступ к информации об изменениях / фиксации проектов (проектов), которые в настоящее время находятся в Git.

00C #, мерзавец, VSTS,
Похожие вопросы