使用TFS 2012客户端C# API,我可以在每次提交中添加CheckinNotes;CheckinNotes需要为每个CheckinNoteFieldValue提供合适的CheckinNoteFieldDefinition,否则签入将被拒绝并引发异常。
如何向tfs服务器添加附加(自定义) CheckinNoteFieldDefinitions?
我并没有真正从MSDN文档中获得任何有用的信息。
相关MSDN链接:
发布于 2013-04-08 15:04:13
一旦您使用任何自定义签入备注签入,服务器就会动态创建它:
var checkinNoteFieldValues = new[]
{
new CheckinNoteFieldValue("Custom Note", "some value"),
new CheckinNoteFieldValue("Other Note", "other value")
};
var checkinNote = new CheckinNote(checkinNoteFieldValues);
var pendingChanges = workspace.GetPendingChanges(); // workspace is Microsoft.TeamFoundation.VersionControl.Client.Workspace
workspace.CheckIn(pendingChanges, "comment", checkinNote, null, null); // checkinNote will trigger a new CheckinNoteFieldDefinition
https://stackoverflow.com/questions/15876235
复制相似问题