Я пытаюсь прикрепить тег к существующему коммиту, используя GitHttpClient CreateAnnotatedTagAsync метод (Microsoft.TeamFoundation.SourceControl.WebApi). Но каждый раз я получаю сообщение об ошибке:
Комбинация параметров либо недопустима, либо не завершена. \ R \ nИмя параметра: tagObject
Часть кода для добавленияаннотированный тег.
GitObject gitObject = new GitObject { ObjectId = commitId, ObjectType = GitObjectType.Commit };
GitAnnotatedTag tagObj = new GitAnnotatedTag
{
Name = tagName.Replace(' ', '_'),
TaggedObject = gitObject,
TaggedBy = new GitUserDate
{
Name = "FirstName LastName",
Email = "someemail@smth.com",
Date = DateTime.Now
},
Message = tagComment
};
GitAnnotatedTag res = gitClient.CreateAnnotatedTagAsync(tagObj, projectName, new Guid(repositoryId)).Result;
Примеры объектов тега, которые я пытался отправить:
Любая помощь будет оценена.