




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Visual SourceSafe使用指南,2004年6月,引言:為什么需要版本控制?,情景1:程序員A和B共同修改同一個(gè)模塊,兩人都辛辛苦苦改了好幾天、最后都回存到服務(wù)器上。可到使用的時(shí)候,發(fā)現(xiàn)有一個(gè)人的修改被沖掉了! 情景2:用戶1發(fā)現(xiàn)一個(gè)錯(cuò)誤,交給程序員A去修改,A修改之后直接改動(dòng)了用戶正在使用的版本,用戶2想要增加一個(gè)功能,交給程序員B去做,B也如法炮制,結(jié)果導(dǎo)致A的改動(dòng)被B覆蓋而丟失 情景3:用戶提出需要一個(gè)新功能,程序員A辛辛苦苦改了幾天,改完后用戶又說新功能不要了,程序員A發(fā)現(xiàn)原來版本的程序找不到了,又花了幾天時(shí)間把程序改了回來。,Microsoft的VSS 將所有的項(xiàng)目源文件(
2、包括各種文件類型)以特有的方式存入數(shù)據(jù)庫。開發(fā)組的成員不能對(duì)該數(shù)據(jù)庫中的文件進(jìn)行直接的修改,而是由該版本管理器將該項(xiàng)目的源程序或是子項(xiàng)目的源程序拷貝到各個(gè)成員自己的工作目錄下進(jìn)行調(diào)試和修改,然后將修改后的項(xiàng)目文件作Checkin提交給VSS,由它進(jìn)行綜合更新。,VSS的簡單工作原 理,VSS的簡單工作原理,用戶可以根據(jù)需要隨時(shí)快速有效地共享文件。文件一旦被添加進(jìn)VSS,它的每次改動(dòng)都會(huì)被記錄下來,用戶可以恢復(fù)文件的早期版本,項(xiàng)目組的其他成員也可以看到有關(guān)文檔的最新版本,并對(duì)它們進(jìn)行修改,VSS也同樣會(huì)將新的改動(dòng)記錄下來。,VSS的解決方案,在一臺(tái)Windows NT服務(wù)器上安裝VSS 6.0的
3、服務(wù)器端軟件,創(chuàng)建一個(gè)為該整個(gè)項(xiàng)目存放用的數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中創(chuàng)建各個(gè)項(xiàng)目和子項(xiàng)目,并由VSS管理員為小組的每個(gè)成員創(chuàng)建一個(gè)帳號(hào)及他們各自的權(quán)限; 在開發(fā)小組其他成員的PC上安裝VSS的客戶端軟件,并創(chuàng)建自己的工作目錄,這樣在軟件的開發(fā)過程中,他們只要通過該客戶端軟件登錄到VSS服務(wù)器上,Checkout當(dāng)前要進(jìn)行工作的項(xiàng)目或文件,如有修改的在工作結(jié)束時(shí)將其Check in提交給VSS服務(wù)器進(jìn)行統(tǒng)一更新。,服務(wù)器安裝,第一步,將Visual Studio 6.0 的CD1放入CD-ROM,自動(dòng)進(jìn)入安裝程序,選擇第二項(xiàng)“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ì)算機(jī)。,客戶端安裝,1.服務(wù)器端將vss客戶端文件夾共享。 NetSetup.exe所在位置: 192.9.200.127softwareVSS客戶端 2. 在要安裝的客戶機(jī)上執(zhí)行服務(wù)器上的NETSETUP.EXE文件,按提示
5、進(jìn)行。,服務(wù)器配置和管理,這些工作均需由VSS管理員來完成。 首先,為一個(gè)項(xiàng)目創(chuàng)建VSS數(shù)據(jù)庫 (在VSS服務(wù)器安裝時(shí),系統(tǒng)已經(jīng)創(chuàng)建了一個(gè)缺省數(shù)據(jù)庫Common ) 啟動(dòng)Visual SourceSafe 6.0 Admin 點(diǎn)擊下拉菜單Tools中的Create Database.菜單項(xiàng) 選擇新數(shù)據(jù)庫的路徑 ,填寫數(shù)據(jù)庫的名稱,然后點(diǎn)擊OK。,服務(wù)器配置和管理(續(xù)),其次,為新創(chuàng)建的數(shù)據(jù)庫建立用戶 點(diǎn)擊下拉菜單Users/Open SourceSafe Database ; 然后選擇數(shù)據(jù)庫 ; 選擇菜單項(xiàng)Add User. ; 輸入用戶名和口令 ,點(diǎn)擊OK; 依次創(chuàng)建其他用戶。,服務(wù)器系統(tǒng)功
6、能1:,備份(Archive-Archive projects) 在Archive菜單下選中Archive projects; 選擇要備份的項(xiàng)目,點(diǎn)擊OK; 單擊“下一步”,點(diǎn)擊上面的add時(shí)可以添加項(xiàng)目; 再單擊“下一步”,選擇備份位置,文件名自己定義; 再單擊“下一步”,單擊完成,然后進(jìn)行備份。,服務(wù)器系統(tǒng)功能2:,恢復(fù)數(shù)據(jù)庫 在Archive菜單下選中Restore projects; 單擊Browse,選擇要恢復(fù)的項(xiàng)目; 單擊“下一步”,選擇要恢復(fù)的位置; 再單擊“下一步”,單擊完成,然后進(jìn)行備份。,服務(wù)器系統(tǒng)功能3:,鎖住數(shù)據(jù)庫 在Tool菜單下選中Lock SourceSafe d
7、atabase,鎖住數(shù)據(jù)庫,使用戶無法對(duì)數(shù)據(jù)庫操作。 用戶權(quán)限管理 在tools菜單下選中Rights by project或rights assignments for user,然后再對(duì)項(xiàng)目庫中的每個(gè)人設(shè)置權(quán)限,客戶端配置,點(diǎn)擊VSS圖標(biāo)或從程序菜單中運(yùn)行Visual SourceSafe 6.0。 用戶名和密碼在項(xiàng)目庫建立后配置管理員會(huì)通知。 選擇database: 點(diǎn)擊browse,選擇你所要加入的服務(wù)器的.ini文件,如圖:,登錄(192.9.200.127)。 用戶名和密碼:各項(xiàng)目訪問權(quán)限不同 對(duì)應(yīng)的Datebase和用戶名請(qǐng)參見里面的VSS查找?guī)?客戶端database配置文件的
8、路徑:,客戶端基本操作,1、創(chuàng)建項(xiàng)目 2、添加文件/文件夾 3、簽入/簽出,撤銷簽出,查看文件 4、創(chuàng)建工作目錄 5、修改/編輯文件 6、移動(dòng)文件/文件夾 7、共享文件/文件夾 8、拆分文件 9、刪除/恢復(fù)文件 10、給文件打標(biāo)簽(lable) 11、獲取歷史版本 12、獲取最新版本 13 、修改密碼 14、打開、關(guān)閉數(shù)據(jù)庫,客戶端基本操作1,創(chuàng)建項(xiàng)目(File-Create Project) 選中要?jiǎng)?chuàng)建新文件夾的項(xiàng)目(上級(jí)文件夾) 在file菜單中選中creat project; 寫入要添加的文件夾的名稱,同時(shí)也可以在comment欄中為新建的文件夾添加備注; 點(diǎn)擊OK。,客戶端基本操作2,
9、添加文件夾 選中你要添加文件夾的項(xiàng)目(上級(jí)文件夾); 在file菜單中選中add files; 在文件夾列表中選中要添加的文件夾; 點(diǎn)擊add,同時(shí)可以在comment欄為你添加的文件夾做一個(gè)簡單備注; 如果你要連同子文件夾一起添加,選擇Recursive; 點(diǎn)擊OK。,客戶端基本操作2,添加文件 1.add命令添加文件 選中你要添加文件的文件夾; 在fil菜單中選中add files; 在文件列表中選中要添加的文件;如果要添加多個(gè)文件,可以使用CTRL鍵或SHIFT鍵,同時(shí)選中多個(gè)文件; 點(diǎn)擊add,同時(shí)可以在comment欄為你添加的文件夾做一個(gè)簡單備注; 點(diǎn)擊OK。,客戶端基本操作2,添
10、加文件(續(xù)) 2.用拖動(dòng)的方法添加文件/文件夾 打開VSS瀏覽器,調(diào)整其大小,使得Windows資源管理器能夠顯示出來; 打開Windows資源管理器,調(diào)整大小,使得兩個(gè)瀏覽器可以同時(shí)顯示; 從Windows資源管理器中選擇你要添加的文件或文件夾; 拖動(dòng)你所選的文件或文件夾,放入VSS瀏覽器,文件被添加進(jìn)項(xiàng)目,而添加的文件夾將作為項(xiàng)目的子項(xiàng)目。,客戶端基本操作3,簽入/簽出(Check In and Check Out Files) 撤銷簽出(Undo Check Out) 執(zhí)行該操作時(shí),若用戶選擇了替換本地文件,則用戶將丟失最近一次簽出后對(duì)該文件在本地的更改。 查看文件(View Files
11、),客戶端基本操作4,創(chuàng)建工作文件夾 1.專門創(chuàng)建工作文件夾 在VSS瀏覽器的文件或項(xiàng)目列表中選中要設(shè)置工作文件夾的文件/文件夾; 在file菜單中選擇set working folder,打開對(duì)話框; 在資源管理列表中選擇或新建文件夾; 2.利用check out操作設(shè)置工作文件夾 在對(duì)文件執(zhí)行check out操作時(shí),如果該文件還沒有設(shè)置工作文件夾,系統(tǒng)會(huì)提示用戶為文件創(chuàng)建或指定工作文件夾,用戶可以根據(jù)系統(tǒng)的提示對(duì)文件進(jìn)行工作文件夾的設(shè)置。,客戶端基本操作5,修改和編輯文件 1.在edit菜單中選中edit file,打開對(duì)話框; 2.選擇check out this file and e
12、dit it in your working folder; 3.點(diǎn)擊OK。,客戶端基本操作6,移動(dòng)文件/文件夾 1.移動(dòng)文件 (1)將文件共享(share)到項(xiàng)目中,再將其從原來的項(xiàng)目中delete或是destroy。移動(dòng)文件后,歷史信息仍然有效。 (2)也可以用move命令來移動(dòng)單個(gè)的文件。參加下面2 2.移動(dòng)文件/文件夾 選中要移動(dòng)的文件/文件夾; 在file菜單中選中move,打開對(duì)話框; 在列表中選擇目標(biāo)文件夾; 點(diǎn)擊OK。,客戶端基本操作7,共享文件/文件夾 在VSS瀏覽器中選擇你要共享的目標(biāo)項(xiàng)目。 在SourceSafe菜單中選擇share,打開共享對(duì)話框。 在file to s
13、hare列表中選擇你要共享的文件,如果文件沒有顯示,可以旁邊的項(xiàng)目列表中查找。 點(diǎn)擊share。 點(diǎn)擊close。 也可以采用鼠標(biāo)拖動(dòng)的方式,客戶端基本操作8,拆分文件(branch) 在瀏覽器中選中你想要拆分的目標(biāo)文件; 在SourceSafe菜單中選擇branch,打開拆分對(duì)話框; 在comment中填寫備注; 點(diǎn)擊OK。,客戶端基本操作9,刪除/恢復(fù)文件或文件夾 1.刪除和破壞 選擇文件或項(xiàng)目; 選擇file菜單中的delete命令或選擇file菜單中的delete命令后再選中 Destroy Permanently 選項(xiàng); 點(diǎn)擊OK。 注:Delete:VSS只把指定文件從當(dāng)前工程中刪
14、除,而在VSS數(shù)據(jù)庫中仍留有該文件的記錄。此外,其他共享了該文件的工程仍保留此文件,客戶端基本操作9,刪除/恢復(fù)文件或文件夾(續(xù)) Destroy:VSS將把指定文件從VSS數(shù)據(jù)庫中徹底刪除,其后將無法恢復(fù)。其他共享的文件仍然保留在庫中。 2.清除 Purge:永久性刪除已被Delete掉的文件,其后將無法恢復(fù)。 在VSS瀏覽器中選中項(xiàng)目; 打開file菜單的properties對(duì)話框,按delete items按紐; 在列表中選擇要清除的文件名; 點(diǎn)擊purge; 如果要繼續(xù),在VSS給你的提示欄中點(diǎn)擊yes。,客戶端基本操作10,給文件、工程指定標(biāo)簽(Label Files and Pro
15、jects) VSS使用3種方式跟蹤文件的歷史記錄:內(nèi)部版本號(hào),日期,用戶自定義標(biāo)簽。 標(biāo)簽可以是一個(gè)不超過31個(gè)字符長度的串,例如:1.0、2.01b、Final Beta、Approved for QA。應(yīng)用Label功能,用戶就可以獲取某個(gè)特定時(shí)期的軟件內(nèi)容了。所有當(dāng)前工程下的文件和子工程都將繼承該標(biāo)簽。,客戶端基本操作11,獲得文件的的歷史信息 選中你要查看的文件; 在tool菜單選中show history,打開history options對(duì)話框; 點(diǎn)擊OK,打開history對(duì)話框; 選中你要看的版本;點(diǎn)擊get,打開get對(duì)話框; 如果你事先沒有設(shè)定工作文件夾,VSS會(huì)提示你是
16、否設(shè)定一個(gè)工作文件夾,點(diǎn)擊OK,設(shè)定一個(gè)工作文件夾; 在取出對(duì)話框中點(diǎn)擊OK,文件版本的備份就會(huì)從當(dāng)前項(xiàng)目調(diào)入你的工作文件夾。,客戶端基本操作12,獲取文件的最新版本 選擇你要操作的文件,也可以是多個(gè)文件或某個(gè)項(xiàng)目; 在SourceSafe菜單中選擇get latest version; 如果你事先沒有設(shè)定工作文件夾,VSS會(huì)提示你是否設(shè)定一個(gè)工作文件夾,點(diǎn)擊OK,設(shè)定一個(gè)工作文件夾; 如果你已經(jīng)確定了選項(xiàng),VSS就會(huì)顯示get latest version對(duì)話框,你就可以從當(dāng)前的項(xiàng)目中獲取文件的最新版本的備份,它放在你的工作文件夾中。,客戶端基本操作13,修改密碼 從tool菜單打開change password對(duì)話框; 在舊密碼框里鍵入你當(dāng)前的密碼; 在新密碼框里鍵入你的新密碼; 注:密碼可以設(shè)1到15個(gè)字符,它以*的形式顯示; 在確認(rèn)框里再次鍵入新密
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年黨政領(lǐng)導(dǎo)干部黨章黨規(guī)黨紀(jì)黨史知識(shí)培訓(xùn)考試題庫及答案(共240題)
- 貸款委托協(xié)議沒時(shí)間
- 福建省福州市金山中學(xué)2024-2025學(xué)年九年級(jí)下學(xué)期開學(xué)化學(xué)試題(原卷版+解析版)
- 總隊(duì)本級(jí)滅火救援裝備采購 投標(biāo)方案(技術(shù)方案)
- 油氣運(yùn)輸航次合同模板
- 國內(nèi)冷鏈物流公司排名
- 個(gè)人創(chuàng)業(yè)實(shí)務(wù)與項(xiàng)目評(píng)估手冊(cè)
- 項(xiàng)目投資預(yù)算表(各部門)
- 建筑節(jié)能施工組織設(shè)計(jì)方案
- 世界經(jīng)濟(jì)宏觀分析試題集及答案
- 2016-2023年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年考點(diǎn)試題甄選合集含答案解析
- 高原健康呼吸用氧 通用技術(shù)指南
- 合同的變更和解除條款
- 中醫(yī)內(nèi)科學(xué)-咳嗽課件
- 2022管理學(xué)試題庫(馬工程)
- 青島版數(shù)學(xué)五年級(jí)下冊(cè)第二單元《分?jǐn)?shù)的意義和性質(zhì)》教學(xué)評(píng)一致性的單元整體備課
- 光儲(chǔ)充車棚技術(shù)方案設(shè)計(jì)方案
- 中建支吊架專項(xiàng)施工方案
- 維修驗(yàn)收單完
- 手動(dòng)報(bào)警按鈕(建筑消防設(shè)施檢測原始記錄)
- XX學(xué)校初高貫通銜接培養(yǎng)實(shí)施方案
評(píng)論
0/150
提交評(píng)論