【发布时间】:2012-04-04 03:08:39
【问题描述】:
TFS 2010 是否具有签出工作项并签入的概念。此操作将锁定该项目以供其他用户在签出时进行编辑。
我知道我可以对受源代码控制的文件执行此操作,但是常规工作项呢?
我还没有遇到任何与此相关的文档。如果可能的话,有人有代码示例吗?
【问题讨论】:
TFS 2010 是否具有签出工作项并签入的概念。此操作将锁定该项目以供其他用户在签出时进行编辑。
我知道我可以对受源代码控制的文件执行此操作,但是常规工作项呢?
我还没有遇到任何与此相关的文档。如果可能的话,有人有代码示例吗?
【问题讨论】:
这是不可能的。在 TFS11 中,我们添加了“保存时合并”,因此保存工作项时冲突更少。
很想知道你为什么想要这个功能。
【讨论】:
如果您编写一个自定义控件,允许或拒绝根据您对自定义服务进行的某些查询的结果进行保存,则您可以在工作项上实现锁定机制。
您可能希望创建一个 Visual Studio 插件来设置和重置每个工作项的锁定。
当您使用它时,您可以编写一个服务器插件,如果将工作项保存到磁盘或版本控制系统,则将序列化副本持久化。
我知道工作量很大,但它应该能满足你的要求。
【讨论】: