




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Visual SourceSafe使用指南,2004年6月,引言:為什么需要版本控制?,情景1:程序員A和B共同修改同一個模塊,兩人都辛辛苦苦改了好幾天、最后都回存到服務器上??傻绞褂玫臅r候,發(fā)現有一個人的修改被沖掉了! 情景2:用戶1發(fā)現一個錯誤,交給程序員A去修改,A修改之后直接改動了用戶正在使用的版本,用戶2想要增加一個功能,交給程序員B去做,B也如法炮制,結果導致A的改動被B覆蓋而丟失 情景3:用戶提出需要一個新功能,程序員A辛辛苦苦改了幾天,改完后用戶又說新功能不要了,程序員A發(fā)現原來版本的程序找不到了,又花了幾天時間把程序改了回來。,Microsoft的VSS 將所有的項目源文件(
2、包括各種文件類型)以特有的方式存入數據庫。開發(fā)組的成員不能對該數據庫中的文件進行直接的修改,而是由該版本管理器將該項目的源程序或是子項目的源程序拷貝到各個成員自己的工作目錄下進行調試和修改,然后將修改后的項目文件作Checkin提交給VSS,由它進行綜合更新。,VSS的簡單工作原 理,VSS的簡單工作原理,用戶可以根據需要隨時快速有效地共享文件。文件一旦被添加進VSS,它的每次改動都會被記錄下來,用戶可以恢復文件的早期版本,項目組的其他成員也可以看到有關文檔的最新版本,并對它們進行修改,VSS也同樣會將新的改動記錄下來。,VSS的解決方案,在一臺Windows NT服務器上安裝VSS 6.0的
3、服務器端軟件,創(chuàng)建一個為該整個項目存放用的數據庫,然后在該數據庫中創(chuàng)建各個項目和子項目,并由VSS管理員為小組的每個成員創(chuàng)建一個帳號及他們各自的權限; 在開發(fā)小組其他成員的PC上安裝VSS的客戶端軟件,并創(chuàng)建自己的工作目錄,這樣在軟件的開發(fā)過程中,他們只要通過該客戶端軟件登錄到VSS服務器上,Checkout當前要進行工作的項目或文件,如有修改的在工作結束時將其Check in提交給VSS服務器進行統(tǒng)一更新。,服務器安裝,第一步,將Visual Studio 6.0 的CD1放入CD-ROM,自動進入安裝程序,選擇第二項“Server Applications and Tools(Add On
4、ly)”, 第二步,然后在“Server Setups”的“Server Components”中選擇“Visual Source Safe Server”,按“Install”按鈕后,根據提示放入CD2, 第三步,根據Installation Wizard的提示,繼續(xù)安裝過程,選擇安裝路徑,按圖4左上角的按鈕,系統(tǒng)繼續(xù)進行安裝,直至提示你重啟以使新安裝的程序生效,重啟計算機。,客戶端安裝,1.服務器端將vss客戶端文件夾共享。 NetSetup.exe所在位置: 192.9.200.127softwareVSS客戶端 2. 在要安裝的客戶機上執(zhí)行服務器上的NETSETUP.EXE文件,按提示
5、進行。,服務器配置和管理,這些工作均需由VSS管理員來完成。 首先,為一個項目創(chuàng)建VSS數據庫 (在VSS服務器安裝時,系統(tǒng)已經創(chuàng)建了一個缺省數據庫Common ) 啟動Visual SourceSafe 6.0 Admin 點擊下拉菜單Tools中的Create Database.菜單項 選擇新數據庫的路徑 ,填寫數據庫的名稱,然后點擊OK。,服務器配置和管理(續(xù)),其次,為新創(chuàng)建的數據庫建立用戶 點擊下拉菜單Users/Open SourceSafe Database ; 然后選擇數據庫 ; 選擇菜單項Add User. ; 輸入用戶名和口令 ,點擊OK; 依次創(chuàng)建其他用戶。,服務器系統(tǒng)功
6、能1:,備份(Archive-Archive projects) 在Archive菜單下選中Archive projects; 選擇要備份的項目,點擊OK; 單擊“下一步”,點擊上面的add時可以添加項目; 再單擊“下一步”,選擇備份位置,文件名自己定義; 再單擊“下一步”,單擊完成,然后進行備份。,服務器系統(tǒng)功能2:,恢復數據庫 在Archive菜單下選中Restore projects; 單擊Browse,選擇要恢復的項目; 單擊“下一步”,選擇要恢復的位置; 再單擊“下一步”,單擊完成,然后進行備份。,服務器系統(tǒng)功能3:,鎖住數據庫 在Tool菜單下選中Lock SourceSafe d
7、atabase,鎖住數據庫,使用戶無法對數據庫操作。 用戶權限管理 在tools菜單下選中Rights by project或rights assignments for user,然后再對項目庫中的每個人設置權限,客戶端配置,點擊VSS圖標或從程序菜單中運行Visual SourceSafe 6.0。 用戶名和密碼在項目庫建立后配置管理員會通知。 選擇database: 點擊browse,選擇你所要加入的服務器的.ini文件,如圖:,登錄(192.9.200.127)。 用戶名和密碼:各項目訪問權限不同 對應的Datebase和用戶名請參見里面的VSS查找?guī)?客戶端database配置文件的
8、路徑:,客戶端基本操作,1、創(chuàng)建項目 2、添加文件/文件夾 3、簽入/簽出,撤銷簽出,查看文件 4、創(chuàng)建工作目錄 5、修改/編輯文件 6、移動文件/文件夾 7、共享文件/文件夾 8、拆分文件 9、刪除/恢復文件 10、給文件打標簽(lable) 11、獲取歷史版本 12、獲取最新版本 13 、修改密碼 14、打開、關閉數據庫,客戶端基本操作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瀏覽器,調整其大小,使得Windows資源管理器能夠顯示出來; 打開Windows資源管理器,調整大小,使得兩個瀏覽器可以同時顯示; 從Windows資源管理器中選擇你要添加的文件或文件夾; 拖動你所選的文件或文件夾,放入VSS瀏覽器,文件被添加進項目,而添加的文件夾將作為項目的子項目。,客戶端基本操作3,簽入/簽出(Check In and Check Out Files) 撤銷簽出(Undo Check Out) 執(zhí)行該操作時,若用戶選擇了替換本地文件,則用戶將丟失最近一次簽出后對該文件在本地的更改。 查看文件(View Files
11、),客戶端基本操作4,創(chuàng)建工作文件夾 1.專門創(chuàng)建工作文件夾 在VSS瀏覽器的文件或項目列表中選中要設置工作文件夾的文件/文件夾; 在file菜單中選擇set working folder,打開對話框; 在資源管理列表中選擇或新建文件夾; 2.利用check out操作設置工作文件夾 在對文件執(zhí)行check out操作時,如果該文件還沒有設置工作文件夾,系統(tǒng)會提示用戶為文件創(chuàng)建或指定工作文件夾,用戶可以根據系統(tǒng)的提示對文件進行工作文件夾的設置。,客戶端基本操作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,打開對話框; 在列表中選擇目標文件夾; 點擊OK。,客戶端基本操作7,共享文件/文件夾 在VSS瀏覽器中選擇你要共享的目標項目。 在SourceSafe菜單中選擇share,打開共享對話框。 在file to s
13、hare列表中選擇你要共享的文件,如果文件沒有顯示,可以旁邊的項目列表中查找。 點擊share。 點擊close。 也可以采用鼠標拖動的方式,客戶端基本操作8,拆分文件(branch) 在瀏覽器中選中你想要拆分的目標文件; 在SourceSafe菜單中選擇branch,打開拆分對話框; 在comment中填寫備注; 點擊OK。,客戶端基本操作9,刪除/恢復文件或文件夾 1.刪除和破壞 選擇文件或項目; 選擇file菜單中的delete命令或選擇file菜單中的delete命令后再選中 Destroy Permanently 選項; 點擊OK。 注:Delete:VSS只把指定文件從當前工程中刪
14、除,而在VSS數據庫中仍留有該文件的記錄。此外,其他共享了該文件的工程仍保留此文件,客戶端基本操作9,刪除/恢復文件或文件夾(續(xù)) Destroy:VSS將把指定文件從VSS數據庫中徹底刪除,其后將無法恢復。其他共享的文件仍然保留在庫中。 2.清除 Purge:永久性刪除已被Delete掉的文件,其后將無法恢復。 在VSS瀏覽器中選中項目; 打開file菜單的properties對話框,按delete items按紐; 在列表中選擇要清除的文件名; 點擊purge; 如果要繼續(xù),在VSS給你的提示欄中點擊yes。,客戶端基本操作10,給文件、工程指定標簽(Label Files and Pro
15、jects) VSS使用3種方式跟蹤文件的歷史記錄:內部版本號,日期,用戶自定義標簽。 標簽可以是一個不超過31個字符長度的串,例如:1.0、2.01b、Final Beta、Approved for QA。應用Label功能,用戶就可以獲取某個特定時期的軟件內容了。所有當前工程下的文件和子工程都將繼承該標簽。,客戶端基本操作11,獲得文件的的歷史信息 選中你要查看的文件; 在tool菜單選中show history,打開history options對話框; 點擊OK,打開history對話框; 選中你要看的版本;點擊get,打開get對話框; 如果你事先沒有設定工作文件夾,VSS會提示你是
16、否設定一個工作文件夾,點擊OK,設定一個工作文件夾; 在取出對話框中點擊OK,文件版本的備份就會從當前項目調入你的工作文件夾。,客戶端基本操作12,獲取文件的最新版本 選擇你要操作的文件,也可以是多個文件或某個項目; 在SourceSafe菜單中選擇get latest version; 如果你事先沒有設定工作文件夾,VSS會提示你是否設定一個工作文件夾,點擊OK,設定一個工作文件夾; 如果你已經確定了選項,VSS就會顯示get latest version對話框,你就可以從當前的項目中獲取文件的最新版本的備份,它放在你的工作文件夾中。,客戶端基本操作13,修改密碼 從tool菜單打開change password對話框; 在舊密碼框里鍵入你當前的密碼; 在新密碼框里鍵入你的新密碼; 注:密碼可以設1到15個字符,它以*的形式顯示; 在確認框里再次鍵入新密
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 等保檢測機構管理辦法
- 葡萄酒消費稅管理辦法
- 宜賓小區(qū)管理辦法細則
- 規(guī)劃建設條件管理辦法
- 西安擔保借貸管理辦法
- 育人故事課件視頻
- 股癬護理課件視頻教學
- 壓瘡培訓課件5
- 培訓課件首頁布局
- 高質量高考數學試卷
- 兒科質控中心建設方案
- 2013免疫吸附治療知情同意書
- 鍍鋅鋼管壁厚及重量
- 區(qū)塊鏈金融學習通超星課后章節(jié)答案期末考試題庫2023年
- 2023年司法鑒定程序通則
- 2023年宜賓市敘州區(qū)區(qū)內外考試選調在編在職教師考試題庫
- 2023屆大連市瓦房店市數學四下期末質量檢測試題含解析
- 保安員在崗培訓法律
- 大學生心理健康教育(第二版)PPT全套完整教學課件
- 期貨市場行情及技術分析課件
- 3輸變電工程施工質量驗收統(tǒng)一表式(變電工程電氣專業(yè))
評論
0/150
提交評論