首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展Visual Studio / Team Foundation Server 2010

扩展Visual Studio / Team Foundation Server 2010
EN

Stack Overflow用户
提问于 2012-02-12 13:53:26
回答 1查看 370关注 0票数 2

我正在尝试使用VSPackage为visual studio 2010创建工具窗口。我已经创建了所有这些。对于我的项目,我正在尝试访问TFS2010。例如,在处理一个项目时,一些文件可能会被签出,而我对这些文件进行了一些更改,而这些更改不一定是我以后想要签入的。与其通过tfs并选择我不想检入的所有文件(可能非常耗时),我更希望能够过滤文件/将文件添加到“不检入”类型的列表中。所以基本上,如果添加一个文件/筛选器,使文件不能签入。我想要一些方法来连接事件,当有人想要检入时,插件/工具窗口可以自动取消选择我已经设置的过滤器/文件列表中的所有文件。我对我想做的事情有一个很好的想法。我只需要一个好的起点,以便与tfs沟通。因此,我知道我需要能够访问我的收藏,并在有人想要检入文件时得到通知/这样我就可以修改我不想检入的文件的检入状态。希望我能理解这一切。任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-13 04:45:05

类TeamFoundationServerExt (http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.teamfoundation.teamfoundationserverext.aspx)可能会提供您正在寻找的内容。

它包含Visual Studio中的当前TFS上下文-例如。您在团队资源管理器中连接到的团队项目。

在那里,您可以获得VersionControlServer对象,该对象反过来公开与签入相关的事件。更多详细信息,请访问http://blogs.msdn.com/b/buckh/archive/2012/01/25/how-to-get-the-tfs-objects-used-in-our-own-ui-integration.aspx

上面提到的博客文章有一个很好的代码示例。

最后一件事:如果您试图过滤出的文件可以通过正则表达式定义,那么您可以使用禁止模式签入策略,这是Team Foundation Server Power Tools的一部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9246794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档