2010-08-08 95 views
1

刚刚安装TFS 2010,并注意到工作项目中的主要文本可以编辑。我们希望冻结工作项目的所有编辑(管理员除外),以便为每个错误保留更多可审核的讨论路径,并最大限度地减少对原始错误的疑惑等。TFS 2010 - 无论如何限制工作项目的编辑

有没有办法配置TFS 2010以便以前为工作项目输入的主文本不能被大多数用户编辑?

回答

1

工作项目字段的整个历史记录都可以在“历史记录”中找到 - 它会告诉你哪些字段已被cahnged以及由谁发起。

您可能想要做的是更改您的模板,以使描述和历史记录显示在同一个选项卡上。使其成为只有历史更新的惯例标准,而不是描述。

然后,如果说明没有改变,您可以在历史记录窗口(以及任何手动输入的注释)中查看它。

3

您可以编辑流程模板并使该字段仅由管理员编辑。

如果你还没有,你需要安装的电动工具,然后打开工作项和更改:

<FIELD refname="System.Description" name="Description" type="PlainText" /> 

要:

<FIELD refname="System.Description" name="Description" type="PlainText"> 
     <READONLY for="[Global]\Project Collection Valid Users" not="[Global]\Project Collection Build Administrators" /> 
</FIELD> 

可以很明显的与替换组项目特定的。这使得该字段只是只读的。

+0

从技术上讲,你不需要电动工具。您可以使用witexport和一个好的XML编辑器来完成所有工作。 – Robaticus 2010-08-09 20:00:47

+0

我会试试这个,谢谢你的提示。有趣的是,这是微软基于默认的内部工具冻结文本,不知道是什么促使他们在TFS中编辑它。 – alchemical 2010-08-10 01:39:42