【问题标题】:TFS Prevent two people from editing the same bugTFS 防止两个人编辑同一个 bug
【发布时间】:2015-11-20 03:50:47
【问题描述】:

我正在评估 TFS 2013,专门用于错误跟踪。我们已经将它用于源代码控制。已经提出的问题是关于 TFS 中错误记录的“锁定”。我们的人已经证明,如果使用 Web 客户端和 Visual Studio,他们可以进入一种状态,他们都可以编辑相同的错误。

有没有办法限制这种交互,以便只有一个人可以编辑该项目?我知道其他错误跟踪软件已经这样做了。我希望这是他们构建的原型环境中的错误配置。

【问题讨论】:

  • 你想设置只有一个特定的用户可以编辑错误吗?或者您不希望多个用户同时修改错误?最好能给我们举个例子来展示一下场景。
  • 不希望多个用户修改错误...
  • 这里是场景...由 QA、PO 和开发人员组成的大型职能团队... QA 输入一个错误,将其保存。回来,开始补充说明。与此同时,Dev 开始对其进行标记,要求提供更多信息。 PO 看到该项目并开始添加 cmets。这变成了谁可以先承诺的竞赛。如何在软件中防止这种情况?其他测试管理软件开箱即可防止这种情况。

标签: tfs tfs-2013


【解决方案1】:

为避免对一个工作项同时进行多次修改,您可以自定义“更改者”字段定义,以防止其他人在该字段有值后对其进行修改:

<FieldDefinition name="Changed By" refname="System.ChangedBy" type="String" syncnamechanges="true" reportable="dimension">
<COPY from="currentuser" />  
<FROZEN /> 
</FieldDefinition>

检查:https://msdn.microsoft.com/en-us/library/ms404857.aspx

【讨论】:

  • 问题是关于编辑/锁定工作项而不是源代码。
  • @ds19 编辑/锁定工作项需要更改工作项模板,即 XML 代码。默认情况下,没有这个限制,需要修改模板。
  • @Sumo 最初的回答是关于允许多次退房(请参阅答案的历史记录)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-05
  • 2011-05-01
  • 1970-01-01
  • 2011-10-05
  • 2017-11-24
  • 1970-01-01
  • 2021-04-03
相关资源
最近更新 更多