VSS的全稱為Visual Source Safe。作為 Microsoft Visual Studio 的一名成員,它主要任務就是負責項目是指在一定的約束條件下(主要是限定時間、限定資源),具有明確目標的一次性任務。項目是一系列具有特定目標,有明確開始和終止日期,資金有限,消耗資源的活動和任務。 更多。.項目檔案的管理,幾乎可以適用任何軟體是一系列按照特定順序組織的計算機數據和指令的集合。
基本介紹
- 中文名:vss伺服器
- 外文名:Visual Source Safe
- 特點:占用空間小並且方便
- 安裝:VSS6.0伺服器的安裝
簡介,作用,運行環境,使用說明,使用,
簡介
一般來講軟體被劃分為系統軟體、套用軟體和介於這兩者之間的中間件。軟體不只是程式,而是程式加文檔的集合體。 更多..軟體項目。
原始碼版本控制機制是現代軟體開發中必不可少的管理機制之一,通常藉助版本控制軟體即Source Code Management(SCM) systems或者Version Control systems來實現。
作用
1)作為代碼倉庫有效的管理軟體開發中各個不同版本的原始碼和文檔,各個版本代碼和文檔的獲取。
常用的版本控制軟體有Clearcase, CVS, PVCS和Microsoft公司的Visual SourceSafe (VSS)。下面對Windows平台開發最常用的Visual SourceSafe 6.0進行簡單介紹。
運行環境
Windows平台下使用VSS開發的典型環境是基於C/S架構的,即開發小組的每個開發者在各自的Windows平台下利用開發工具(比如VC)開發項目是指在一定的約束條件下(主要是限定時間、限定資源),..項目中的各個模組,而配有專門的伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器集中控制開發過程中的文檔和代碼。伺服器和開發人員的客戶機分別裝有VSS的伺服器和客戶端程式。
第一步,將Visual Studio6.0的CD1放入CD-ROM,自動進入安裝程式,選擇第二項“Server Applications and Tools(Add Only)”;
第二步,然後在“Server Setups”的“Server Components”中選擇“Visua l Source Safe Server”,按“Install”按鈕後,根據提示放入CD2;
第三步,根據Installation Wizard的提示,繼續安裝過程,選擇安裝路徑,直至提示你重啟以使新安裝的程式生效,重啟計算機。
VSS6.0客戶端的安裝
也可以叫伺服器)。 更多..伺服器安裝完畢後,就可以在VSS管理員的指導下安裝客戶端的軟體是一系列按照特定順序組織的計算機數據和指令的集合。軟體。由於我們是在一個Windows環境的子網內,每台PC客戶機均可通過網上鄰居來訪問VSS伺服器。在VSS管理員為用戶指明VSS客戶端軟體的安裝程式“Netsetup.exe”的位置(VSS伺服器安裝目錄內)後,用戶可以直接通過資源管理器“Explorer”在網上鄰居中找到該程式,並雙擊以運行它。 Netsetup.exe被啟動後進入VSS客戶端的安裝,在提示框中輸入用戶名和工作的概念是勞動生產。選擇VSS的安裝路徑後,點擊安裝圖示,進入實際安裝步驟,以後的工作將由系統自動完成。
使用說明
VSS使用過程中要遵循的是lock-modify-unlock流程而不是 copy-modify-merge流程(比如CVS),即開發人員首先將自己要修改原始碼和文檔從VSS伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器主備份檔案上checkout到本地同時鎖定伺服器上的原始碼和文檔(multi - checkout情況除外),修改完成後checkout到伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器上同時解除伺服器上檔案的鎖定。伺服器集中控制所有的源程式和文檔。
VSS使用中涉及到的概念
1) 項目是指在一定的約束條件下(主要是限定時間、限定資源),項目(project),所謂的項目是一組存在VSS中的檔案(任何類型),可以在項目中或是項目之間進行檔案的添加、刪除、編輯和共享。一個項目與作業系統的資料夾有很多的相似之處,但它更好地支持檔案合併、歷史和版本控制。所有的檔案存在VSS數據(data)是對客觀事物的符號表示, 更多..資料庫的項目中,開發組成員不能在VSS中的伺服器主備份檔案上工作的概念是勞動生產。..工作(除了檢查和版本比對等特殊情況外)而是VSS為每個成員在各自的工作目錄(workfolder)下提供一個拷貝以供工作。儘管在沒有工作目錄的情況下也可以查看某個檔案,但如要真正在VSS管理下工作的概念是勞動生產。就必須要創建一個工作目錄。
2) 工作目錄(workfolder)是用戶真正對項目是指在一定的約束條件下(主要是限定時間、限定資源),..項目檔案進行調試修改的地方,當用戶checkout檔案時,VSS將就將檔案拷貝到用戶的工作目錄下,當用戶修改了該檔案並將其checkin時,VSS再將它從用戶的工作目錄拷回到VSS 的數據(data)是對客觀事物的符號表示,資料庫中。在用戶作checkout時,VSS將會自動管理他的工作目錄,諸如創建必要的子目錄。而且工作目錄可以隨時創建或修改。
3) 版本跟蹤。VSS提供版本控制和歷史服務,而且老版本程式和文檔能夠被重新得到以便進行bug跟蹤或其他目的。VSS用日期/時間戳來記錄檔案是何時被checkout或是何時被修改的,它主要有三種方法來跟蹤檔案和項目是指在一定的約束條件下(主要是限定時間、限定資源),項目的版本:
版本號:這是由VSS維護的內部數碼,用戶對它沒有控制權。每個檔案和項目的每個版本都有一個版本號,這些版本號總是一個整數且是遞增的。
標籤(label):這些是用戶賦給某個項目或檔案的某個版本的一個字元串,可以是任何格式的長度不超過31字元的字元串。推薦使用。
日期/時間戳:它給出了一個檔案何時最後被修改的信息,或者是一個檔案何時被checkin。VSS同時支持 12小時和24小時的時間格式。
也可以叫伺服器)。 更多..伺服器的配置和管理
在VSS6.0伺服器安裝完畢後,就可以針對開發項目是指在一定的約束條件下(主要是限定時間、限定資源),項目進行VSS伺服器的配置和管理,這些工作的概念是勞動生產。均需由VSS管理員來完成。
第一步,為整個項目創建一個VSS數據(data)是對客觀事物的符號表示,.資料庫(在VSS伺服器安裝時,系統已經創建了一個預設資料庫Common),啟動Visual SourceSafe6.0 Admin(Start/Programs/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/Visual Sou rceSafe6.0 Admin),跳出對話視窗,點擊下拉選單Tools中的Create Database ...選單項,將出現對話視窗,選擇新數據(data)是對客觀事物的符號表示,..資料庫的路徑,例如創建MyApp資料庫,然後點擊OK按鈕,系統將完成創建工作的概念是勞動生產。
第二步,為新創建的資料庫(例如MyApp)建立用戶,首先需要打開該資料庫,點擊下拉選單Users/Open SourceSafe Database...,然後選擇資料庫MyApp並打開。再選擇選單項Add User...,輸入用戶名和口令。然後依次創建其他的用戶。可以為不同的用戶設定針對不同項目是指在一定的約束條件下(主要是限定時間、限定資源),項目資料夾的不同存取許可權,存在兩種方法:1)使用VSS提供的功能。選中Tools/Options…對話框中Porject Security屬性頁的Enable Project Security複選框並選擇Tools/Rights by Project…或者Tools/Rights Assignments for User…進行設定;2)使用windows作業系統的cacls命令。
第三步,在該新建的數據(data)是對客觀事物的符號表示,..資料庫中創建項目是指在一定的約束條件下(主要是限定時間、限定資源),..項目Project。啟動Microsoft Visual SourceSafe6.0,出現對話視窗,點擊下拉選單File中Open SourceSafe Database...,跳出對話框,選擇一個數據(data)是對客觀事物的符號表示,..資料庫(例如MyApp),雙擊它或按Open按鈕打開該資料庫;一個項目是指在一定的約束條件下(主要是限定時間、限定資源),..項目Project是一組相關的文檔或者是一個檔案的集合,VSS允許你以任何的層次結構來存貯和組織你的項目。在VSS資料庫中,你可以創建一個或者多個項目。點擊選單File中的命令Create Project...,創建一個項目,例如MyProject;創建完項目MyProject後,需要向MyProject中添加檔案,點擊File中Add Files命令,將跳出對話框,選擇相應檔案或目錄,點擊Add按鈕,將它們添加到MyProject中去。
至此VSS伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器的配置到此基本上已經完成了,創建了數據(data)是對客觀事物的符號表示,..資料庫和項目是指在一定的約束條件下(主要是限定時間、限定資源),項目,並為它們建立了相應的用戶,這樣用戶在客戶端就可以直接登錄到VSS伺服器上,進行在VSS控制管理下的開發工作的概念是勞動生產。主作。
注意:關於伺服器主備份檔案的目錄結構應該在項目開發前確定並徵得全體開發人員得同意。實際使用過程中,如果發生伺服器主備份檔案目錄結構不合理或者需要臨時增加刪除一些檔案的情況,VSS管理員有責任集中進行處理。
使用
下面以實驗室數據倉庫項目是指在一定的約束條件下(主要是限定時間、限定資源),項目具體實例說明VSS客戶端使用步驟。
第一步,登錄到VSS伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器。啟動Microsoft Visual SourceSafe6.0客戶端(Start/Programs/Microsoft Visual出現如下登錄視窗;
點擊Browse…按鈕,出現下面對話框;
再點擊Browse…按鈕,選擇下圖所示的目錄(DBGROUP伺服器上的已分享資料夾,如提示輸入DBGROUP伺服器帳號密碼則分別填寫vss/vss);
單擊打開按鈕並在隨後出現的兩個對話框上單擊OK和Open;
重新回到登錄對話框;
輸入管理員指定的用戶名和密碼,即登錄到了VSS伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器上。
注意:不同得用戶和密碼設定對不同目錄(project)有不同的訪問許可權。
第二步,如果是第一次登錄到VSS伺服器,還需要先設定工作的概念是勞動生產。工作目錄,否則無法進行checkout操作。
工作目錄的設定如下圖所示,選中自己相關模組的資料夾,單擊右鍵,選擇Set Working Folder…;
在彈出的對話框中選擇自己所設定的工作的概念是勞動生產。工作目錄並單擊OK;
注意:工作目錄設定完成後,伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器上的檔案checkout後均放到該工作目錄中,所以本地機器上的工作目錄應收到保護不能隨意刪除移動。
第三步,checkout檔案到本地工作目錄中。選中相關的資料夾,單擊右鍵並選擇Check Out…;
系統彈出checkout對話框如下,單擊OK後該目錄下所有檔案和子資料夾即checkout到了本地工作目錄同時伺服器上的檔案被鎖定呈紅色,其他用戶不可以再checkout該資料夾(伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器設定為不允許multicheckout)。
注意:一定要選中Recursive複選框以保證所有子資料夾被checkout。
第四步,對本地工作的概念是勞動生產。工作目錄當中的檔案進行修改調試。
注意:一定要選中Recursive複選框以保證所有子資料夾被checkin。