Azure DevOps Server 集成操作Windows系統文件管理器


1. 故事場景


使用過SVN的用戶,都知道在Windows的文件夾上點擊鼠標右鍵,就會彈出Tortoise SVN的操作菜單(俗稱小烏龜)。通過這個功能,用戶不需要打開SVN工具,可以直接在Windows的文件管理器中實現文檔和代碼的上傳和下載,為用戶管理SVN中的內容提供了一個非常方便的途徑。
帶者這種習慣思維,許多開發人員問過我,DevOps Server(以前叫TFS)是否也有類似的功能?有!下面就來介紹如何安裝和使用這個功能。

2. 安裝工具


在Team Foundation Server 2015和之前的版本中,微軟都提供一個Visual Studio的插件,名叫“Microsoft Visual Studio Team Foundation Server Power Tools for Visual Studio”

Microsoft Visual Studio Team Foundation Server 2015 Power Tools
Microsoft Visual Studio Team Foundation Server 2013 Power Tools
Microsoft Visual Studio Team Foundation Server 2012 Power Tools
Team Foundation Server Power Tools December 2011.
這個工具不同為用戶提供在Visua Studio中編輯工作項模板的功能,還提供了Windows 文件管理器的集成功能。安裝了這個功能后,用戶無需打開龐大的Visual Studio,就可以在文件夾中管理TFS中的文檔,例如下載、上傳、比較等版本管理過程中常見的操作。
Visual Studio 2017發布后,微軟將這個Windows文件管理器的功能獨立處理,做成了一個小工具“Microsoft Team Foundation Version Control Windows Shell Extension”,名字有點長,簡稱為TFVC的Windows擴展。這個工具配合Visual Studio團隊資源管理器,可以讓用戶在文件夾中實現TFVC庫中的版本管理。

前提條件


由於這個插件是基於Visual Studio團隊資源管理器的對象模型,它本身不能獨立運行;需要在計算機中安裝了Visual Studio 2017的任何版本,包括企業版、專業版、社區版,或者團隊資源管理器。如果沒有安裝這些工具,用戶是不能正常使用這個擴展的,從下一章節的使用方法中,你也可以看到這個前提條件的中運行。
目前這個插件只支持Visual Studio 2017,不支持Visual Studio 2019。

工具下載和安裝


用戶可從Visual Studio的插件市場中獲取這個工具 https://marketplace.visualstudio.com/items?itemName=ms-vscs-vcw.TfsShellExtention
安裝好插件后,重啟計算機。

3. 使用方法


安裝好了Visual Studio 2017和TFVC Windows擴展后,你可以參考下面的操作方法使用這個擴展工具了。

使用Visual Studio團隊資源映射TFVC
image
在映射過的文件夾上點擊鼠標郵件,可以彈出TFS版本管理的菜單;在這里你可以完成TFVC的所有版本管理操作,例如獲取、回退、簽入等
image

4. 常見問題


能管理Git的文件嗎?
不能,只能管理TFVC的文檔


不安裝Visual Studio,可以嗎?
不可以


支持Visual Studio 2019嗎?
不支持


支持Visual Studio 2015/2013/2012么?
支持,需要下載對應版本的Power Tools

------------------------------------------------------------

http://www.cnblogs.com/danzhang/  DevOps MVP 張洪君

------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM