簡體   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