如何查看TFS中的文件是否被任何人搁置

时间:2015-05-27 10:23:14

标签: visual-studio-2013 tfs tfvc shelveset

我在一家拥有50多名开发人员的大型软件公司工作。我们最近遇到了一个使用TFS的问题,其中一个开发人员会对某些文件进行一些更改,搁置更改,然后另一个开发人员将进行完全相同的更改,而不知道他们已经完成,但不是但是已经签到了。显然是在浪费时间。

是否有人知道任何选项/插件可以指示正在处理的文件是否也有相关的搁置集?

1 个答案:

答案 0 :(得分:2)

我所知道的产品没有以简单的视图提供并集成到TFS中。这将是一个很好的扩展,我个人已经从过去在Codelens工作的团队请求了这个。它可能会在将来发生,但它还没有(还)。

created a UserVoice item to track this request just now

使用“我的工作”功能暂停/恢复工作会使工作项关联的搁置集可见。它会使它成为一个手动过程而且很容易失败,但至少它是一个开始。

如果您的团队使用Branches或者只是将更改提交到源代码管理,那么每个人都可以看到它们。 The Incoming Changes lens甚至会在分支机构中突出显示这些变化。

创建脚本并不困难,使用Visual Studio SDK和TFS客户端对象模型将其扩展到编辑器加载项有点困难,但完全可用的版本将是一个太广泛的解决方案对于StackOverflow使用的格式。