基于VSS的配置管理操作指南_第1頁
基于VSS的配置管理操作指南_第2頁
基于VSS的配置管理操作指南_第3頁
基于VSS的配置管理操作指南_第4頁
基于VSS的配置管理操作指南_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔精心整理精品文檔可編輯的精品文檔基于VSS的配置管理操作指南目錄1 前言 42 VSS工作原理 43 術語定義 44 VSS使用建議 64.1 使用安全穩(wěn)定的VSS環(huán)境 64.1.1 使用高質量網絡環(huán)境 64.1.2 使用經檢驗的防病毒軟件 64.1.3 使用正確的VSS版本 64.1.4 避免使用開發(fā)工具的VSS插件 64.2 經常使用Label和Comment 64.3 不要隨意更變目錄結構 64.4 減輕“臨時文件”對VSS的負擔 74.5 遵守VSS使用規(guī)程 75 客戶端基本操作 85.1 安裝VSS 85.2 連接項目配置庫 85.3 創(chuàng)建本地工作空間 95.3.1 專門創(chuàng)建本地工作空間 95.3.2 利用CheckOut操作設置本地工作空間 95.4 創(chuàng)建文件夾(CreateProject) 95.5 添加文件 95.5.1 使用Add命令添加文件 95.5.2 用拖動的方法添加文件/文件夾 105.6 查看歷史信息或早期版本(ShowHistory) 105.7 查看文件 105.8 簽出(CheckOut) 105.9 簽入(Checkin) 115.10 撤銷簽出(UndoCheckOut) 115.11 文件/文件夾標簽(Label) 115.12 比較一個文件的兩個版本(Diff) 125.13 修改和編輯文件(Edit) 125.14 鎖定和解鎖文件(Pin和Unpin) 135.15 移動文件/文件夾 135.15.1 移動文件(File) 135.15.2 移動文件夾(Project) 135.16 共享文件/文件夾(Share) 145.17 分支/拆分文件(Branch) 145.18 合并文件(Merge) 145.19 刪除/恢復文件或文件夾 145.19.1 刪除(Delete) 155.19.2 破壞(Destroy) 155.19.3 清除(Purge) 155.20 獲取文件的最新版本(GettheLatestVersion) 155.21 獲取文件的早期版本(Get) 155.22 修改用戶密碼 166 服務器端基本操作 166.1 確定服務器 166.2 創(chuàng)建項目VSS配置庫文件夾目錄 166.2.1 目錄及命名 166.2.2 操作方法 176.3 設置項目VSS配置庫文件夾目錄權限 176.4 創(chuàng)建項目配置庫 176.5 打開項目配置庫 196.6 項目配置庫用戶創(chuàng)建及授權 206.7 項目配置庫用戶清理 226.8 項目配置庫刪除、移動或凍結 246.9 項目配置庫備份方法及策略 246.10其他注意事項 24

前言項目源代碼及重要工作產品是極其寶貴的資源,為了保護這些資源,我們利用版本控制避免未授權的文件被意外錯誤修改或者意外丟失或者發(fā)生其他意外錯誤,同時,版本控制允許反追蹤到早期版本、并能對版本進行分支、合并和管理。在軟件開發(fā)和需要比較兩種版本的文件或找回早期版本的文件時,版本控制是非常有用的。VisualSourceSafe(簡稱VSS)是一種版本控制工具,它提供了完善的版本和配置管理功能,以及安全保護和跟蹤檢查功能。VSS通過將有關項目文檔(如文本文件、圖象文件、二進制文件、聲音文件、視屏文件等)存入數據庫進行項目研發(fā)管理工作。用戶可以根據需要隨時快速有效地共享文件。文件一旦被添加進VSS,它的每次改動都會被記錄下來,用戶可以恢復文件的早期版本,項目組的其他成員也可以看到有關文檔的最新版本,并對它們進行修改,VSS也同樣會將新的改動記錄下來。用VSS組織管理項目,能使項目組內的溝通與合作更簡易、直觀。本文將從服務器端和客戶端兩方面詳細介紹VSS的操作說明,難以描述之處將采用圖文并茂的方式。VSS工作原理VSS的使用是為了解決團隊開發(fā)所面臨的版本管理和變更管理的問題。團隊成員向VSS庫中提交需要共享的文件,這樣大家可以在一個平臺上共享此文件。成員對所有的項目文件所作的修改都將被記錄到數據庫中,從而使得修改的恢復和撤銷在任何時刻、任何位置都成為可能。每個成員可以得到能訪問的文件的最新版本,對它進行修改,并保存一個新的版本。成員不能對該數據庫中的文件進行直接的修改,而是由VSS將該項目的文件拷貝到各成員自建的工作目錄下進行調試和修改,然后將修改后正確的項目文件Checkin到VSS,由它進行綜合更新。在任何時刻都只有一個成員對某個特定的文件進行修改,這樣可以防止文件被其他成員的修改意外更新。

術語定義術語英文定義備注VSS數據庫VSSDatabaseVSS通過數據庫存儲所有項目文檔以供組內及時共享。VSS數據庫通過Windows資源管理器展現的是一些類似亂碼的文件夾和文件,本文稱之為“項目配置庫文件夾目錄”,我們不需要對這些文件夾和文件進行任何;VSS數據庫通過VSS客戶端瀏覽器展現的是項目真正的配置庫目錄,本文稱之為“項目配置庫”。項目(項目配置庫目錄)Project是用戶存儲在項目配置庫中的所有文件(File)的集合。一個“項目”在很大程度上類似于一個普通系統(tǒng)的文件夾,不同的是它能更好地支持文件合并(Merge)、追蹤(Archive)和版本控制(VersionControl)功能。工作目錄(本地工作空間)WorkingFolder是用戶真正對項目文件進行調試修改的地方,當用戶Checkout或提取一個文件時,VSS將該項拷貝到用戶的工作目錄下,當用戶修改了該文件并將其Checkin或提交時,VSS再將它從用戶的工作目錄拷貝到VSS的數據庫中。在用戶作Checkout時,VSS將會自動管理他的工作目錄,諸如創(chuàng)建必要的子目錄。版本號VersionID由VSS維護的內部數碼,用戶對它沒有控制權。每個文件和項目的每個版本都有一個版本號,這些版本號總是一個整數且是遞增的。簽出Checkout將服務器上的文件復制到本地并可寫。簽入Checkin將本機上修改后的內容提交到服務器VSS庫中,以便大家共享并能及時得到最新的文件。共享Share在VSS中一個文件被多個項目共享,在一個項目中對文件的改動可以自動反映到其他共享的項目中去,這也正體現了代碼重用。分支/拆分Branch將文件從原來共享的項目中分離出來。它使得VSS可以實現從不同的路徑追蹤文件。拆分文件就斷開了共享連接,使得本項目中的文件與其他原來共享的項目無關。對此文件的修改將不會再反映到其他項目上。合并Merge這是分支的一個反向動作,就是將兩個或者更多分支所做的修改合并到一個文件中;對于多人修改同一文件的同一處,合并時一般是人工手動合并。但是Doc這種Binary(二進制)類型的文件不能進行分支合并操作。標簽Label用戶賦給某個項目或文件的某個版本的一個字符串,可以是任何格式的字符串。對于文件的添加或者修改都要加標簽。追蹤ArchiveVSS能夠對源代碼和其他文件進行存儲和早期版本的追蹤,從而實現重建文件早期版本等有關功能。VSS使用建議使用安全穩(wěn)定的VSS環(huán)境使用高質量網絡環(huán)境VSS適用于高質量的網絡環(huán)境中;網絡質量差的情況下在執(zhí)行庫操作時會導致文件丟失。因此,建議員工網絡質量不好或者文件丟失或者其他故障的情況下,務必聯系IT運維工程師或VSS管理員解決。使用經檢驗的防病毒軟件VSS在使用卡巴斯基等未經過公司系統(tǒng)集成部檢測鑒定的防病毒軟件時可能會導致用戶配置文件被改名而使得用戶無法登錄。因此,建議員工不要私自使用未經檢測的防殺毒軟件。使用正確的VSS版本公司目前統(tǒng)一使用VSS6.0C這個版本。如果有使用VSS2005等版本,可能會引起文件丟失或者文件被改名,建議不要使用VSS其他版本。避免使用開發(fā)工具的VSS插件現在很多開發(fā)工具可以集成VSS插件,以方便大家操作;但是方便的同時卻可能帶來不可挽回的損失。Eclipse的VSS插件有個菜單項如不小心使用,會導致項目文件丟失。因此建議大家避免使用開發(fā)工具的VSS插件、正常使用VSS客戶端簽入簽出文件。經常使用Label和Comment在實際使用過程中,開發(fā)人員或者配置管理員有責任對源程序和文檔的簽入做相應Label或者Comment,以方便源程序和文檔修訂情況以及歷史版本的管理。VSS可以方便的根據Label獲取各個歷史版本(有其他獲取歷史版本的方式,本文推薦使用Label方法)。不要隨意更變目錄結構開發(fā)人員請不要隨意變更VSS服務器上的目錄(project)結構,不要在目錄(project)中隨便增加刪除文件,不要隨便訪問他人目錄(project)及文件。如服務器上目錄(project)結構確實需要變化請與項目經理或者配置管理員聯系。減輕“臨時文件”對VSS的負擔臨時文件(tmp)給VSS進行版本管理增加了不少負擔,我們經常會在使用VSS的過程中遇到這樣的情況,突然某次做CheckIn操作時,彈出磁盤空間不足或已滿的提示,弄的大家一頭霧水,不得不清理VSSServer端存放臨時文件的磁盤空間,而這個清理工作是比較繁瑣的。造成大量空間被無端占用的原因主要是:大家習慣在VSSClient中View某些文件,而這些文件會被VSS首先復制一個個的副本到VSSServer的臨時文件夾中,便于用戶查看,久而久之,每個VSS庫的臨時文件夾都會被塞滿這些臨時文件,并占據大量磁盤空間,一旦管理員不定期清理的話,以后上傳數據將變得很慢或很難。為了避免以上情況發(fā)生,建議每個使用VSSClient的用戶做如下設置:啟動VSSClient選擇菜單項“Tools”“Options…”切換至“General”Tab頁找到標簽名稱為“Folderfortemporaryfiles:”,并重新將它的存放路徑設置到VSSClient所在機器的某個路徑下,比如:E:\VSSHOME\temp確定,完成設置這樣完成后,每個用戶只要清理自己機器上的臨時文件存儲空間即可,不至于對VSS服務器產生嚴重影響。遵守VSS使用規(guī)程如遇兩人需同時修改統(tǒng)一目錄(project)或文件的情況,請串行處理、盡量少采用多人CheckOut方式處理以減少出錯幾率。VSS配置庫中不允許存放項目所需要的工具軟件、中間件等及其安裝配置使用說明文檔,這些工具軟件及其說明文檔應統(tǒng)一存放到公司服務器上以共享(可找IT運維工程師),同時在該配置庫相關目錄中撰寫文字說明訪問路徑及方式。請不要將代碼和文檔的臨時文件存入VSS配置庫。代碼在入庫前先自檢(單元測試),沒有問題再行簽入,不要頻繁簽入簽出。不要將暫未成稿的文件Checkin、Checkout,即不要頻繁的將文件簽入簽出。文件簽入時請?zhí)顚慍omment即文檔修改的說明性文字。不要直接訪問DEV服務器目錄(如\\dev\VSS\CI)并存放文檔,一旦發(fā)現,即刻刪除,后果自負??蛻舳嘶静僮靼惭bVSS訪問文件服務器:\\file\開發(fā)輔助\VSS60C或者\\mail01\開發(fā)工具\VSS60C,運行SETUP.EXE。按照提示進行操作,直至提示安裝結束。注:需要輸入USERID時請輸入111-1111111;需要選擇安裝類型時,選擇CUSTOM按鈕即可;最后安裝結束前將register前面的復選框置空,無須注冊。連接項目配置庫打開VSS客戶端軟件、點擊按鈕Browse…、選擇服務器上的配置庫文件夾地址、找到“srcsafe.ini”文件、點擊確定。使用VSS管理員分配的用戶名和密碼登錄到VSS配置庫。一般VSS管理員給用戶開設的用戶名均為域用戶名。如果VSS管理員集中發(fā)郵件告知每個用戶的密碼,為了安全考慮,請務必在第一次登錄后及時修改VSS登錄密碼。修改密碼步驟:用VSS客戶端登錄到配置庫-->菜單Tools-->ChangePassword-->輸入舊密碼、輸入新密碼、確認新密碼即可。圖示如下:注:VSS用戶名跟本機域用戶名一致的情況下,不需要輸入密碼即可登錄VSS配置庫。一般情況下,在公司登錄本機操作系統(tǒng)時要求使用域用戶名登錄到JIUQI域工作。一般情況下,不允許用自己的賬號在別人的機器上登錄VSS配置庫,如必須在別人機器上登錄VSS配置庫,可聯系VSS管理員即時修改登錄密碼。創(chuàng)建本地工作空間在執(zhí)行簽入(checkin)、簽出(checkout)、撤消簽出(undocheckout)、取出最新版本(getlatestversion)和文件合并(mergebranches)等命令時都必須使用本地工作空間。本地工作空間可以隨時設定或修改,VSS系統(tǒng)中可以通過兩種方式設置本地工作空間。專門創(chuàng)建本地工作空間在VSS瀏覽器的文件或項目列表中選中要設置本地工作空間的文件/文件夾;第一次登錄后,右鍵點擊根目錄。在file菜單中選擇setworkingfolder,打開對話框,選擇一個本地的工作目錄;在資源管理列表中選擇或新建文件夾;點擊OK。設置完成后,除了重裝系統(tǒng)或者重裝VSS軟件,一般不需要再次設置。利用CheckOut操作設置本地工作空間在對文件執(zhí)行checkout操作時,如果該文件還沒有設置本地工作空間,系統(tǒng)會提示用戶為文件創(chuàng)建或指定本地工作空間,用戶可以根據系統(tǒng)的提示對文件進行本地工作空間的設置。創(chuàng)建文件夾(CreateProject)選中要創(chuàng)建新文件夾的項目(上級文件夾);在file菜單中選中createproject;寫入要添加的文件夾的名稱,同時也可以在comment欄中為新建的文件夾添加備注;點擊OK。添加文件(AddFiles)使用Add命令添加文件選中你要添加文件的文件夾;在file菜單中選中addfiles;在文件列表中選中要添加的文件;如果要添加多個文件,可以使用CTRL鍵或SHIFT鍵,同時選中多個文件;點擊add,同時可以在comment欄為你添加的文件夾做一個簡單備注;點擊OK。用拖動的方法添加文件/文件夾打開項目配置庫瀏覽器,調整其大小,使得Windows資源管理器能夠顯示出來;打開Windows,將需要添加的文件夾直接拖到VSS某文件夾下面。如果需要連同自文件夾一起添加,選擇Recursive。查看歷史信息或早期版本(ShowHistory)在歷史信息中保存有每一個文件的詳細信息。在history對話框中,不僅可以瀏覽到文件的版本信息、備注、以及文件的相關歷史記錄,也能夠獲取文件的某個舊版本。在tool菜單選中showhistory,打開historyoptions對話框;點擊OK。注:只有文件(file)可以從歷史信息中checkout,文件夾(project)不能從中checkout??梢詮臍v史信息對話框中執(zhí)行View(瀏覽)、Get(獲取該文件或者文件夾版本)、CheckOut(簽出該文件或者文件夾)、Diff(比較兩個文件的差異)、Rollback(回滾到以前的版本)。本文對這些功能的操作將不做詳細描述。特別提醒:Rollback功能請謹慎使用,回滾后將不可恢復到之后的版本。查看文件(View)在文件列表中選中要查看的文件;在EDIT菜單中選中view,打開對話框;選中viewSourceSafe’scopyofthisfile;點擊OK。簽出(CheckOut)通過VSSCLIENT進入項目配置庫,選擇某個文件或者文件夾,點選菜單SouceSafe選擇CheckOut或者右鍵直接選擇CheckOut、將文件或者文件夾簽出到本地工作空間。VSS一般不能多人同時簽出一個文件進行修改(MultipleCheckOut)。管理員可以通過修改配置,允許多人同時簽出。簽入(Checkin)通過VSSCLIENT進入項目配置庫,選擇某個被簽出的文件或者文件夾,點選菜單SouceSafe選擇Checkin或者右鍵直接選擇Checkin、將本地工作空間的文件或者文件夾簽入到項目配置庫中。撤銷簽出(UndoCheckOut)如果沒有修改文檔,可以執(zhí)行撤消簽出(undocheckout)命令,文檔將被保存為被簽出(checkout)之前的狀態(tài)。文件/文件夾標簽(Label)文件標簽(Label)是用戶賦給某個文件夾(Project)或文件(File)的某個版本的一個字符串,可以是任何格式的長度不超過31字符的字符串。項目到了某個里程碑需要打基線或者配置管理員不定期需要打基線時,可以采用Label的方式。通過VSSCLIENT進入VSS,在需要打標簽的文件夾上點右鍵,點擊Label按鈕,如下圖5.11.1:圖5.11.1在設置Label的對話框中輸入Label名稱和相關Comment,如下圖5.11.2:圖5.11.2Label的內容可以參見本文“5.6查看歷史信息或早期版本(ShowHistory)”。Label一旦建立即不能刪除或者修改。比較一個文件的兩個版本(Diff)參照本文5.6的描述,進入需要進行對比文件的History界面點選一個文件的兩個版本,點擊Diff按鈕,參見下圖5.12.1:圖5.12.1修改和編輯文件(Edit)在edit菜單中選中editfile,打開對話框;選擇checkoutthisfileandedititinyourworkingfolder;點擊OK。注:如果用戶已經為文件設置了本地工作空間,VSS會將該文件的一個COPY放入你的本地工作空間并打開文件,讓用戶進行修改和編輯;如果用戶還沒有為文件設置本地工作空間,VSS系統(tǒng)會提醒用戶設置本地工作空間,用戶可根據系統(tǒng)提示,先設置本地工作空間,才可以對文件進行編輯。鎖定和解鎖文件(Pin和Unpin)源代碼在修改過程中,可能CheckIn一些中間狀態(tài),即程序修改到一半,不能交付。對于這樣的文件,既希望通過VSS保存最新版本,又希望Build時不要取最新版本,而是取上次交付時的穩(wěn)定版本。這種矛盾,可以通過使用VSS的Pin功能來解決,意思就是“釘住”某個歷史版本,讓GetLatestVersion操作總是取這個版本,而不是物理的最新版本。參照本文5.6的描述,進入需要進行鎖定或解鎖文件的History界面;選中某個歷史版本;單擊Pin按鈕。Upin操作同Pin操作,選中被Pin的文件版本,單擊Unpin即可。注:Pin與CheckOut是互相排斥的。如果一個文件是CheckOut狀態(tài),Pin按鈕會不可用;做過Pin操作之后,CheckOut操作也將被禁止。移動文件/文件夾移動文件(File)你只有一種方法移動文件:將文件共享(share)到項目中,再將其從原來的項目中delete或是destroy。移動文件后,歷史信息仍然有效。但是你不能用move命令來移動單個的文件。移動文件夾(Project)選中要移動的文件夾;在file菜單中選中move,打開對話框;在列表中選擇目標文件夾;點擊OK。注:要使用移動(move)命令,必須先請管理員為你設置對移動目的項目的添加(add)權限和對源項目中文件的破壞(destroy)權限。使用移動命令你可以重新定位子文件夾,將其從一個文件夾移動到另一個文件夾中。這個命令重新定義了被移動文件夾的路徑。這個命令不可以重命名文件,你只能通過執(zhí)行重命名命令來實現它。這個移動命令不會改變文件夾的內容或其中子文件夾的歷史信息,它只會影響到新的和舊的上級文件夾的歷史信息。警告:當你移動一個文件夾之后,就不能再如實地重建其上級文件夾的早期版本。共享文件/文件夾(Share)在VSS瀏覽器中選擇你要共享的目標項目。在SourceSafe菜單中選擇share,打開共享對話框。在filetoshare列表中選擇你要共享的文件,如果文件沒有顯示,可以在旁邊的項目列表中查找。點擊share。點擊close。在file菜單中的properties中,點擊link,可以查看某一文件的共享情況。分支/拆分文件(Branch)在瀏覽器中選中你想要拆分的文件;在SourceSafe菜單中選擇branch,打開拆分對話框;在comment中填寫備注;點擊OK。合并文件(Merge)在VSS中,合并可能發(fā)生在3種場合:使用MultipleCheckout的工作方式;合并被Branch的文件;獲?。℅et)文件。如果一個文件被多人同時簽出修改,那么VSS將跟蹤所有簽出該文件的用戶。每當用戶簽入時,VSS都將和當前存于數據庫內的最新版本進行比較,如果用戶修改的是同一文件的不同處,VSS將進行簡單的合并(Merge);如果用戶修改的是同一文件的相同處,第一個用戶只要簡單的簽入,后續(xù)用戶通過VSS提供的VisualMerge工具,比較存放于項目配置庫中的文件和本地文件的異同,將需要和其他所有用戶的更改進行手工修改和合并,VSS將得到完整的更改內容。當被Branch的文件合并到其中一個分支時,VSS將會把在另一個分支上所做的改動合并到該分支上。其他同本節(jié)第2條的描述。在MultipleCheckout工作方式下,當使用GetLatestVersion操作時可能引發(fā)合并操作,此時保存在項目配置庫中的內容將無條件合并到本地文件。注:VSS使用過程中要遵循的是lock-modify-unlock流程而不是copy-modify-merge流程,即開發(fā)人員首先將自己要修改源代碼和文檔從VSS服務器主備份文件上checkout到本地、同時鎖定服務器上的源代碼和文檔(MultipleCheckout情況除外),修改完成后Checkin到服務器上同時解除服務器上文件的鎖定。刪除/恢復文件或文件夾如果想從VSS中移走某個文件,你必須首先確定是僅僅從項目中移走,還是從項目配置庫中移走。你還必須確定是要刪除文件,但使其能夠恢復,還是永久性地破壞它。刪除(Delete)將文件從項目中移走。該文件仍然存在于你的項目配置庫和其它共享該文件的項目中,你可以恢復它。此命令同樣適用于項目。選擇文件或項目;選擇file菜單中的delete命令;點擊OK。破壞(Destroy)刪除(delete)對話框中有永久性破壞(theDestroyPermanently)選項,你一旦選中它,文件或項目將從項目配置庫中被移走,你不能再恢復它。此外,當Destroy和DestroyPermanently命令用于共享文件時,它只作用于當前文件夾,其它共享的文件夾仍然保留該文件,該文件依然保存在項目配置庫中。選擇文件或項目;選擇file菜單中的delete命令;選中DestroyPermanently選項;點擊OK。清除(Purge)這個命令將永久性地移走你已經刪除的文件或項目,但沒有破壞它。你可以使用這一命令清空你的文件或項目中的所有內容,但不能恢復它們。在VSS瀏覽器中選中項目;打開file菜單的properties對話框,按delete按鈕;在列表中選擇要清除的文件名;點擊purge;如果要繼續(xù),在VSS給你的提示欄中點擊yes。獲取文件的最新版本(GettheLatestVersion)選擇你要操作的文件,也可以是多個文件或某個項目;在SourceSafe菜單中選擇getlatestversion;如果你事先沒有設定本地工作空間,VSS會提示你是否設定一個本地工作空間,點擊OK,設定一個本地工作空間;如果你已經確定了選項,VSS就會顯示getlatestversion對話框,你就可以從當前的項目中獲取文件的最新版本的備份,它放在你的本地工作空間中。獲取文件的早期版本(Get)選中你要查看的文件;在tool菜單中選中showhistory,打開historyoption對話框;點擊OK,打開history對話框;選中你要看的版本;點擊get,打開get對話框;如果你事先沒有設定本地工作空間,VSS會提示你是否設定一個本地工作空間,點擊OK,設定一個本地工作空間;在取出對話框中點擊OK,文件版本的備份就會從當前項目調入你的本地工作空間。修改用戶密碼從tools菜單打開changepassword對話框;在舊密碼框里鍵入你當前的密碼;在新密碼框里鍵入你的新密碼,密碼可以設1到15個字符,它以*的形式顯示;在確認框里再次鍵入新密碼;點OK。注:登錄的時候,VSS會提示你輸入密碼以確認你的身份。如果管理員為你設置的用戶名與你的域用戶名是相同的,VSS將不會再提示你輸入密碼。VSS的密碼可以與使用的操作系統(tǒng)的密碼相同,也可以不同,它并不會替換操作系統(tǒng)的密碼。要更改密碼,必須首先知道當前的密碼,如果你忘記了自己的密碼,請與配置管理員聯系。配置管理員通過VSS服務器端程序登錄該項目配置庫、點擊該用戶、直接輸入該用戶的新密碼并確認輸入一遍。服務器端基本操作確定服務器服務器名:DEV創(chuàng)建項目VSS配置庫文件夾目錄目錄及命名配置庫總目錄:目錄命名為VSS。項目配置庫:一般命名為項目編號,如ABM。操作方法服務器管理員在服務器上新建文件夾,文件夾命名為“VSS”,并對“VSS”文件夾的共享和安全做相應設置,參見本文6.3的要求。服務器管理員在VSS文件夾中新建文件夾(“項目配置庫”),文件夾命名為“項目編號”,并對“項目配置庫”文件夾的共享和安全做相應設置,參見本文6.3的要求。設置項目VSS配置庫文件夾目錄權限目錄共享安全授權對象權限授權對象權限總目錄everyone完全共享everyone列出文件夾目錄(確保不會寫入病毒等誤操作)公司級配置管理員完全控制、修改、讀取和運行、列出文件夾目錄、讀取、寫入子目錄(如ABM)無需額外設置項目組人員修改、讀取和運行、列出文件夾目錄、讀取、寫入項目配置管理管理員完全控制、修改、讀取和運行、列出文件夾目錄、讀取、寫入約定:下文除非特別說明,所提配置管理員均為項目配置管理員。創(chuàng)建項目配置庫配置管理員在本地安裝VSS(參見本文5.1的說明),系統(tǒng)將默認創(chuàng)建一個缺省數據庫Common)。啟動VisualSourceSafe6.0Admin,進入默認的Common數據庫(登錄用戶名不能修改、為Admin,初始密碼為空),點擊下拉菜單Tools中的CreateDatabase...菜單項,通過如下圖6.4.1、6.4.2、6.4.3、6.4.4、6.4.5等操作找到6.2.2中新建的項目VSS配置庫文件夾的路徑,然后點擊OK按鈕,VSS服務器端將完成創(chuàng)建項目配置庫的操作。項目配置庫創(chuàng)建后,項目配置庫文件夾中的子目錄及文件參見下圖6.4.6。正常情況下,一個項目配置庫文件夾中只有三個子目錄(data、temp、users)和兩個文本文件(srcsafe.ini、users.txt),配置管理員發(fā)現有其他文件時請確認是否有用文件(找相關人員確認并加以備份,然后刪除)。圖6.4.1圖6.4.2圖6.4.3圖6.4.4圖6.4.5圖6.4.6打開項目配置庫啟動VisualSourceSafe6.0Admin,進入默認的Common數據庫。點擊下拉菜單Users中的OpenSourceSafeDatabase...,選擇ABM配置庫,如下圖6.5.1:圖6.5.1打開項目配置庫的配置文件后,輸入Admin密碼進入ABM項目配置庫。Admin密碼初始為空。登錄后配置管理員務必更改Admin登錄密碼,并注意保密。項目配置庫用戶創(chuàng)建及授權登錄項目配置庫后,配置管理員選擇菜單項Users,點選AddUser...,如下圖6.6.1。圖6.6.1配置管理員輸入用戶名和密碼,一個用戶即創(chuàng)建完畢。一般情況下給員工開設VSS用戶賬號時,所設用戶名應為域用戶名,密碼應為隨機,并且該密碼應不通知到本人。配置管理員依次創(chuàng)建其他用戶。配置管理員選擇菜單項Tools,點選RightsbyProject…,如下圖6.6.2。圖6.6.2為項目配置庫的每個用戶設置訪問庫里文件夾及其文件的讀寫權限,如下圖6.6.3。圖6.6.3為某個用戶指定權限,如下圖6.6.4和6.6.5。圖6.6.4已指定的權限圖6.6.5添加文件夾權限一般授權原則(整個配置庫項目經理、配置管理員可寫):項目文件夾授權說明備注項目管理計劃類、報告類、配置管理類、品質保證類、評審報告、會議紀要類其他成員可讀;商務類其他成員均不可讀。需求需求人員可寫,開發(fā)類、測試類可讀,其他均不可讀。設計設計人員可寫,開發(fā)類可讀,其他均不可讀。源代碼開發(fā)人員可寫,其他均不可讀。測試、用戶文檔測試人員可寫,其他可讀。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論