通过 SDK 将工作项添加到 TFS 2010 时,将使用用于向 TFS 服务器进行身份验证的相同身份创建事件。
在提供缺陷跟踪器/工作项支持的其他应用程序中,API 通常允许您设置 Reporter/ReportedBy/CreatedBy 字段,因此您可以使其看起来好像您的服务正在代表“已创建问题”的用户创建问题,而不是说您设置的通用“服务帐户”以允许 3rd 方应用程序访问 TFS/缺陷跟踪器。
通过 TFS SDK 创建工作项时,您似乎无法设置 CreatedBy 字段(您收到 TF26194 - 值“Created By”无法更改”错误),并且我看不到任何标准的 Reporter 字段常见的 TFS 模板。
为了创建新的工作项,是否可以将“创建者”设置为另一个用户,或模拟另一个用户(不知道他们的密码等)?
最佳答案
CreatedBy 字段在有关谁输入数据的责任方面很重要。在我的组织中,我们添加了一个额外的用户字段,以便在代表另一个用户创建工作项时使用。
您可以使用流程模板编辑器(Team Foundation Server Power Tools 的一部分)轻松地将字段添加到您的工作项中。
关于.net - 在 TFS 2010 中是否有任何等效于报告者(或更改 "Created By"字段的方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3580090/