繁体   English   中英

扩展Visual Studio / Team Foundation Server 2010

[英]Extending Visual Studio / Team Foundation Server 2010

我正在尝试使用VSPackage为Visual Studio 2010创建“工具”窗口。所有这些都已创建。 对于我的项目,我试图访问TFS2010。例如,当在一个项目上工作时,某些文件可能会被检出,而我对它们进行了更改,因此我不必稍后再检入。 而是通过tfs并选择所有我不想检入的文件(可能非常耗时),我希望能够过滤文件/将文件添加到“不检入”类型的列表中。 因此,基本上,如果添加了一个文件/过滤器以使文件无法签入。我想通过某种方式连接到有人要签入的事件,那么插件/工具窗口可以自动取消选择过滤器/文件中的所有文件我设置的清单。 我对自己想做的事有个好主意。 我只需要一个好地方开始与tfs交流。 因此,我知道我需要能够访问我的收藏集,并且还可以在有人要检入文件的时候得到通知,这样我可以修改不想检入的文件的检入状态。希望我做了所有这些意义。 任何帮助将非常感激!!

类TeamFoundationServerExt( http://msdn.microsoft.com/zh-cn/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的一部分禁止模式检入策略。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM