VSS使用指南0408.ppt_第1頁
VSS使用指南0408.ppt_第2頁
VSS使用指南0408.ppt_第3頁
VSS使用指南0408.ppt_第4頁
VSS使用指南0408.ppt_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Visual SourceSafe使用指南,2004年6月,引言:為什么需要版本控制?,情景1:程序員A和B共同修改同一個模塊,兩人都辛辛苦苦改了好幾天、最后都回存到服務(wù)器上。可到使用的時候,發(fā)現(xiàn)有一個人的修改被沖掉了! 情景2:用戶1發(fā)現(xiàn)一個錯誤,交給程序員A去修改,A修改之后直接改動了用戶正在使用的版本,用戶2想要增加一個功能,交給程序員B去做,B也如法炮制,結(jié)果導(dǎo)致A的改動被B覆蓋而丟失 情景3:用戶提出需要一個新功能,程序員A辛辛苦苦改了幾天,改完后用戶又說新功能不要了,程序員A發(fā)現(xiàn)原來版本的程序找不到了,又花了幾天時間把程序改了回來。,Microsoft的VSS 將所有的項目源文件(

2、包括各種文件類型)以特有的方式存入數(shù)據(jù)庫。開發(fā)組的成員不能對該數(shù)據(jù)庫中的文件進(jìn)行直接的修改,而是由該版本管理器將該項目的源程序或是子項目的源程序拷貝到各個成員自己的工作目錄下進(jìn)行調(diào)試和修改,然后將修改后的項目文件作Checkin提交給VSS,由它進(jìn)行綜合更新。,VSS的簡單工作原 理,VSS的簡單工作原理,用戶可以根據(jù)需要隨時快速有效地共享文件。文件一旦被添加進(jìn)VSS,它的每次改動都會被記錄下來,用戶可以恢復(fù)文件的早期版本,項目組的其他成員也可以看到有關(guān)文檔的最新版本,并對它們進(jìn)行修改,VSS也同樣會將新的改動記錄下來。,VSS的解決方案,在一臺Windows NT服務(wù)器上安裝VSS 6.0的

3、服務(wù)器端軟件,創(chuàng)建一個為該整個項目存放用的數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中創(chuàng)建各個項目和子項目,并由VSS管理員為小組的每個成員創(chuàng)建一個帳號及他們各自的權(quán)限; 在開發(fā)小組其他成員的PC上安裝VSS的客戶端軟件,并創(chuàng)建自己的工作目錄,這樣在軟件的開發(fā)過程中,他們只要通過該客戶端軟件登錄到VSS服務(wù)器上,Checkout當(dāng)前要進(jìn)行工作的項目或文件,如有修改的在工作結(jié)束時將其Check in提交給VSS服務(wù)器進(jìn)行統(tǒng)一更新。,服務(wù)器安裝,第一步,將Visual Studio 6.0 的CD1放入CD-ROM,自動進(jìn)入安裝程序,選擇第二項“Server Applications and Tools(Add On

4、ly)”, 第二步,然后在“Server Setups”的“Server Components”中選擇“Visual Source Safe Server”,按“Install”按鈕后,根據(jù)提示放入CD2, 第三步,根據(jù)Installation Wizard的提示,繼續(xù)安裝過程,選擇安裝路徑,按圖4左上角的按鈕,系統(tǒng)繼續(xù)進(jìn)行安裝,直至提示你重啟以使新安裝的程序生效,重啟計算機(jī)。,客戶端安裝,1.服務(wù)器端將vss客戶端文件夾共享。 NetSetup.exe所在位置: 192.9.200.127softwareVSS客戶端 2. 在要安裝的客戶機(jī)上執(zhí)行服務(wù)器上的NETSETUP.EXE文件,按提示

5、進(jìn)行。,服務(wù)器配置和管理,這些工作均需由VSS管理員來完成。 首先,為一個項目創(chuàng)建VSS數(shù)據(jù)庫 (在VSS服務(wù)器安裝時,系統(tǒng)已經(jīng)創(chuàng)建了一個缺省數(shù)據(jù)庫Common ) 啟動Visual SourceSafe 6.0 Admin 點擊下拉菜單Tools中的Create Database.菜單項 選擇新數(shù)據(jù)庫的路徑 ,填寫數(shù)據(jù)庫的名稱,然后點擊OK。,服務(wù)器配置和管理(續(xù)),其次,為新創(chuàng)建的數(shù)據(jù)庫建立用戶 點擊下拉菜單Users/Open SourceSafe Database ; 然后選擇數(shù)據(jù)庫 ; 選擇菜單項Add User. ; 輸入用戶名和口令 ,點擊OK; 依次創(chuàng)建其他用戶。,服務(wù)器系統(tǒng)功

6、能1:,備份(Archive-Archive projects) 在Archive菜單下選中Archive projects; 選擇要備份的項目,點擊OK; 單擊“下一步”,點擊上面的add時可以添加項目; 再單擊“下一步”,選擇備份位置,文件名自己定義; 再單擊“下一步”,單擊完成,然后進(jìn)行備份。,服務(wù)器系統(tǒng)功能2:,恢復(fù)數(shù)據(jù)庫 在Archive菜單下選中Restore projects; 單擊Browse,選擇要恢復(fù)的項目; 單擊“下一步”,選擇要恢復(fù)的位置; 再單擊“下一步”,單擊完成,然后進(jìn)行備份。,服務(wù)器系統(tǒng)功能3:,鎖住數(shù)據(jù)庫 在Tool菜單下選中Lock SourceSafe d

7、atabase,鎖住數(shù)據(jù)庫,使用戶無法對數(shù)據(jù)庫操作。 用戶權(quán)限管理 在tools菜單下選中Rights by project或rights assignments for user,然后再對項目庫中的每個人設(shè)置權(quán)限,客戶端配置,點擊VSS圖標(biāo)或從程序菜單中運行Visual SourceSafe 6.0。 用戶名和密碼在項目庫建立后配置管理員會通知。 選擇database: 點擊browse,選擇你所要加入的服務(wù)器的.ini文件,如圖:,登錄(192.9.200.127)。 用戶名和密碼:各項目訪問權(quán)限不同 對應(yīng)的Datebase和用戶名請參見里面的VSS查找?guī)?客戶端database配置文件的

8、路徑:,客戶端基本操作,1、創(chuàng)建項目 2、添加文件/文件夾 3、簽入/簽出,撤銷簽出,查看文件 4、創(chuàng)建工作目錄 5、修改/編輯文件 6、移動文件/文件夾 7、共享文件/文件夾 8、拆分文件 9、刪除/恢復(fù)文件 10、給文件打標(biāo)簽(lable) 11、獲取歷史版本 12、獲取最新版本 13 、修改密碼 14、打開、關(guān)閉數(shù)據(jù)庫,客戶端基本操作1,創(chuàng)建項目(File-Create Project) 選中要創(chuàng)建新文件夾的項目(上級文件夾) 在file菜單中選中creat project; 寫入要添加的文件夾的名稱,同時也可以在comment欄中為新建的文件夾添加備注; 點擊OK。,客戶端基本操作2,

9、添加文件夾 選中你要添加文件夾的項目(上級文件夾); 在file菜單中選中add files; 在文件夾列表中選中要添加的文件夾; 點擊add,同時可以在comment欄為你添加的文件夾做一個簡單備注; 如果你要連同子文件夾一起添加,選擇Recursive; 點擊OK。,客戶端基本操作2,添加文件 1.add命令添加文件 選中你要添加文件的文件夾; 在fil菜單中選中add files; 在文件列表中選中要添加的文件;如果要添加多個文件,可以使用CTRL鍵或SHIFT鍵,同時選中多個文件; 點擊add,同時可以在comment欄為你添加的文件夾做一個簡單備注; 點擊OK。,客戶端基本操作2,添

10、加文件(續(xù)) 2.用拖動的方法添加文件/文件夾 打開VSS瀏覽器,調(diào)整其大小,使得Windows資源管理器能夠顯示出來; 打開Windows資源管理器,調(diào)整大小,使得兩個瀏覽器可以同時顯示; 從Windows資源管理器中選擇你要添加的文件或文件夾; 拖動你所選的文件或文件夾,放入VSS瀏覽器,文件被添加進(jìn)項目,而添加的文件夾將作為項目的子項目。,客戶端基本操作3,簽入/簽出(Check In and Check Out Files) 撤銷簽出(Undo Check Out) 執(zhí)行該操作時,若用戶選擇了替換本地文件,則用戶將丟失最近一次簽出后對該文件在本地的更改。 查看文件(View Files

11、),客戶端基本操作4,創(chuàng)建工作文件夾 1.專門創(chuàng)建工作文件夾 在VSS瀏覽器的文件或項目列表中選中要設(shè)置工作文件夾的文件/文件夾; 在file菜單中選擇set working folder,打開對話框; 在資源管理列表中選擇或新建文件夾; 2.利用check out操作設(shè)置工作文件夾 在對文件執(zhí)行check out操作時,如果該文件還沒有設(shè)置工作文件夾,系統(tǒng)會提示用戶為文件創(chuàng)建或指定工作文件夾,用戶可以根據(jù)系統(tǒng)的提示對文件進(jìn)行工作文件夾的設(shè)置。,客戶端基本操作5,修改和編輯文件 1.在edit菜單中選中edit file,打開對話框; 2.選擇check out this file and e

12、dit it in your working folder; 3.點擊OK。,客戶端基本操作6,移動文件/文件夾 1.移動文件 (1)將文件共享(share)到項目中,再將其從原來的項目中delete或是destroy。移動文件后,歷史信息仍然有效。 (2)也可以用move命令來移動單個的文件。參加下面2 2.移動文件/文件夾 選中要移動的文件/文件夾; 在file菜單中選中move,打開對話框; 在列表中選擇目標(biāo)文件夾; 點擊OK。,客戶端基本操作7,共享文件/文件夾 在VSS瀏覽器中選擇你要共享的目標(biāo)項目。 在SourceSafe菜單中選擇share,打開共享對話框。 在file to s

13、hare列表中選擇你要共享的文件,如果文件沒有顯示,可以旁邊的項目列表中查找。 點擊share。 點擊close。 也可以采用鼠標(biāo)拖動的方式,客戶端基本操作8,拆分文件(branch) 在瀏覽器中選中你想要拆分的目標(biāo)文件; 在SourceSafe菜單中選擇branch,打開拆分對話框; 在comment中填寫備注; 點擊OK。,客戶端基本操作9,刪除/恢復(fù)文件或文件夾 1.刪除和破壞 選擇文件或項目; 選擇file菜單中的delete命令或選擇file菜單中的delete命令后再選中 Destroy Permanently 選項; 點擊OK。 注:Delete:VSS只把指定文件從當(dāng)前工程中刪

14、除,而在VSS數(shù)據(jù)庫中仍留有該文件的記錄。此外,其他共享了該文件的工程仍保留此文件,客戶端基本操作9,刪除/恢復(fù)文件或文件夾(續(xù)) Destroy:VSS將把指定文件從VSS數(shù)據(jù)庫中徹底刪除,其后將無法恢復(fù)。其他共享的文件仍然保留在庫中。 2.清除 Purge:永久性刪除已被Delete掉的文件,其后將無法恢復(fù)。 在VSS瀏覽器中選中項目; 打開file菜單的properties對話框,按delete items按紐; 在列表中選擇要清除的文件名; 點擊purge; 如果要繼續(xù),在VSS給你的提示欄中點擊yes。,客戶端基本操作10,給文件、工程指定標(biāo)簽(Label Files and Pro

15、jects) VSS使用3種方式跟蹤文件的歷史記錄:內(nèi)部版本號,日期,用戶自定義標(biāo)簽。 標(biāo)簽可以是一個不超過31個字符長度的串,例如:1.0、2.01b、Final Beta、Approved for QA。應(yīng)用Label功能,用戶就可以獲取某個特定時期的軟件內(nèi)容了。所有當(dāng)前工程下的文件和子工程都將繼承該標(biāo)簽。,客戶端基本操作11,獲得文件的的歷史信息 選中你要查看的文件; 在tool菜單選中show history,打開history options對話框; 點擊OK,打開history對話框; 選中你要看的版本;點擊get,打開get對話框; 如果你事先沒有設(shè)定工作文件夾,VSS會提示你是

16、否設(shè)定一個工作文件夾,點擊OK,設(shè)定一個工作文件夾; 在取出對話框中點擊OK,文件版本的備份就會從當(dāng)前項目調(diào)入你的工作文件夾。,客戶端基本操作12,獲取文件的最新版本 選擇你要操作的文件,也可以是多個文件或某個項目; 在SourceSafe菜單中選擇get latest version; 如果你事先沒有設(shè)定工作文件夾,VSS會提示你是否設(shè)定一個工作文件夾,點擊OK,設(shè)定一個工作文件夾; 如果你已經(jīng)確定了選項,VSS就會顯示get latest version對話框,你就可以從當(dāng)前的項目中獲取文件的最新版本的備份,它放在你的工作文件夾中。,客戶端基本操作13,修改密碼 從tool菜單打開change password對話框; 在舊密碼框里鍵入你當(dāng)前的密碼; 在新密碼框里鍵入你的新密碼; 注:密碼可以設(shè)1到15個字符,它以*的形式顯示; 在確認(rèn)框里再次鍵入新密

溫馨提示

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

評論

0/150

提交評論