溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時間:2020-07-09 19:06:57 來源:網(wǎng)絡(luò) 閱讀:479 作者:鄒君安 欄目:關(guān)系型數(shù)據(jù)庫

對于傳統(tǒng)的使用關(guān)系型數(shù)據(jù)庫的大型軟件產(chǎn)品,后臺數(shù)據(jù)庫的持續(xù)開發(fā)和維護可能會產(chǎn)生大量的腳本文件,針對這些腳本文件應(yīng)該怎樣比較方便的進行版本管理,以及如何快捷的在團隊之間進行權(quán)限等協(xié)作管理呢?不同的數(shù)據(jù)庫產(chǎn)品以及相應(yīng)的客戶端管理工具與不同產(chǎn)品版本管理工具之間的集成度可能又存在不同的使用體檢和接收程度。

本文通過記錄TFS、PL/SQL以及相應(yīng)插件安裝、配置和操作,實現(xiàn)數(shù)據(jù)庫腳本的一種版本管理模式。

1, 環(huán)境及插件

實現(xiàn)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及后續(xù)版本,請忽略),下載地址:

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

2, PL/SQL中TFS參數(shù)配置

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

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

 

 

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

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

 

 

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

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

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

 

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

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

 

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

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

 

 

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

 

4, 文件權(quán)限管理說明

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

本人覺得除了涉及到知識權(quán)限保護、數(shù)據(jù)安全性防御、項目風(fēng)險規(guī)避等出發(fā)點,盡可能的不要把團隊成員的時間浪費到權(quán)限管理這件事情上。

權(quán)限管理結(jié)合TFS中的區(qū)域、文件夾、文件本身、賬號和權(quán)限條款可以滿足絕對多數(shù)的權(quán)限場景,應(yīng)用權(quán)限到最小粒度的管理對象上。下圖是一個文件權(quán)限配置的界面。

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

 


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI