我尝试使用 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;
我尝试发送的标签对象示例:
任何帮助将不胜感激。