1. 程式人生 > >Oracle PL/SQL Developer集成TFS進行團隊腳本文件版本管理

Oracle PL/SQL Developer集成TFS進行團隊腳本文件版本管理

後臺數據庫 管理工具 下載地址 oracle 客戶端

對於傳統的使用關系型數據庫的大型軟件產品,後臺數據庫的持續開發和維護可能會產生大量的腳本文件,針對這些腳本文件應該怎樣比較方便的進行版本管理,以及如何快捷的在團隊之間進行權限等協作管理呢?不同的數據庫產品以及相應的客戶端管理工具與不同產品版本管理工具之間的集成度可能又存在不同的使用體檢和接收程度。

本文通過記錄TFS、PL/SQL以及相應插件安裝、配置和操作,實現數據庫腳本的一種版本管理模式。

1, 環境及插件

實現PL/SQL工具和TFS的版本管理集成需要如下插件

PL/SQL Developer 插件,下載地址:

http://www.allroundautomations.com/download/vcs124.zip

TFS MSSCI 工具,下載地址:

http://visualstudiogallery.msdn.microsoft.com/06c8e056-7f77-4a5c-9b8b-49318c143df8

TeamExplorer工具(如果已安裝VS2013及後續版本,請忽略),下載地址:

http://www.microsoft.com/en-us/download/details.aspx?id=39314

2, PL/SQL中TFS參數配置

上述安裝包都非常簡單,簡單點擊幾步就可以了,完成上述軟件的安裝後,打開PL/SQL工具,可以看到在工具條上添加了VCS的菜單。點擊VCS -> Open Project出現如下圖中TFS參數配置對話框。

技術分享

點擊項目輸入框中打開文件夾按鈕,選擇TFS服務器和項目並指定本地的工作目錄

技術分享

3, PL/SQL中腳本文件簽入、簽出等操作

新建腳本文件,文件一定要放在上一步設置的本地工作區目錄下面。

技術分享

點擊CVS -> Add,選中新添加的文件,簽入到TFS代碼庫中。

技術分享

可以在TFS Portal中看到剛才簽入的代碼

技術分享

其他操作,比如簽出代碼、歷史版本比較等操作就不一一列舉了,這些功能都是開箱即用的功能。

4, 文件權限管理說明

多人團隊中,可能涉及到權限管理的需要,比如需要合理的解決不同團隊不同角色的人對文件具備不同的權限。

本人覺得除了涉及到知識權限保護、數據安全性防禦、項目風險規避等出發點,盡可能的不要把團隊成員的時間浪費到權限管理這件事情上。

權限管理結合TFS中的區域、文件夾、文件本身、賬號和權限條款可以滿足絕對多數的權限場景,應用權限到最小粒度的管理對象上。下圖是一個文件權限配置的界面。

技術分享


Oracle PL/SQL Developer集成TFS進行團隊腳本文件版本管理