2012-04-03 63 views
0

TFS 2010是否具有检出工作项目并将其签入的概念。此操作将锁定该项目以供其他用户在签出时进行编辑。签入签出TFS 2010中的工作项目API

我知道我可以对源代码管理下的文件执行此操作,但是对于常规工作项目呢?

我还没有遇到过任何文档。如果可能,是否有人有代码示例?

回答

2

这是不可能的。在TFS11中,我们添加了“保存时合并”,因此保存工作项目时冲突较少。

想知道为什么你想要这个功能。

+0

为第三方ALM系统写入导出工具以将数据发送到TFS。我们希望尽可能多地消除潜在的并发问题。也许,你可以推荐一种替代方法? – user1060500 2012-04-03 18:19:06

+0

您是否知道Integration Platform是我们推荐的将其他系统集成到TFS的方法? http://tfsintegration.codeplex.com/ – 2012-04-04 15:13:38

+0

我们仔细查看了它,但并没有明白这个好处,因为TFS API是按照原样记录的,并且允许我们以非常简单的方式操纵我们在TFS中需要的所有东西。这里有什么优势? – user1060500 2012-04-10 17:24:46

0

如果您编写的自定义控件允许或拒绝根据您对自定义服务进行的某些查询的结果进行保存,则可以在工作项目上实现锁定机制。

你会想创建一个visual studio插件来设置和重置每个工作项的锁。

当你在它的时候,你可以编写一个服务器插件,如果工作项到磁盘或版本控制系统,它会持续一个序列化的副本。

我知道这是很多工作,但它应该给你你所要求的。