vss基礎(chǔ)操作手冊范本_第1頁
vss基礎(chǔ)操作手冊范本_第2頁
vss基礎(chǔ)操作手冊范本_第3頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 簡介 . 22 安裝 . 23 應(yīng)用 . 23.1 工具分類 . 23.2 創(chuàng)建 vss 數(shù)據(jù)庫. 23.3 用戶管理 . 43.4 用戶權(quán)限管理 . 53.5 工程、文件管理. 63.6 共享. 134. 結(jié)語. 151簡介Visual sourcesafe 6.0( 以下簡稱 vss) 是 Microsoft visual studio 6.0 當(dāng)中的配置管理工具 , 利用該工具主要可以實現(xiàn)配置標(biāo)識、 版本控制、歷史追蹤、 變更控制等功能,尤其是它與 visual studio 中其他工具如 vb、vc、 vfp 等的 結(jié)合性比較好,所以成為目前主流配置管理工具之一。2安裝此工具安裝比

2、較簡單, 只要運行 vss 安裝包里面的 setup.exe ,然后按照提 示進(jìn)行即可,這里不再贅述。3應(yīng)用3.1 工具分類安裝完成以后,在開始程序 Microsoft visual sourcesafe 下可以 看到四個工具(圖 3.1 ),其中: analyze & fix vss db 是對 vss 庫進(jìn)行查錯并 修復(fù)的工具; analyze vss db 是查錯但不修復(fù); Microsoft visual sourcesafe 6.0 是普通用戶級操作窗口; visual sourcesafe 6.0 admin 是管理員級應(yīng)用窗 口。后面兩個窗口也是最常用的。3.2 創(chuàng)建 v

3、ss 數(shù)據(jù)庫首先要強調(diào)的一點, 這里所提到的數(shù)據(jù)庫是被 vss 創(chuàng)建的, 有特定存儲結(jié)構(gòu) 和文件格式的數(shù)據(jù)存儲區(qū)。點擊 visual sourcesafe 6.0 admin,會有一個名為 commor的 vss 庫被打開,這個庫是安裝 vss 完成后自動生成, 為用戶提供第一次進(jìn)入的窗口 (圖 3.2 )。用戶可以用窗口上的工具在其他路徑下建立新的vss庫:toolscreatdatabase( 圖 3.3) ,可以瀏覽路徑也可以手輸絕對路徑(圖 3.4 )。確定后,系統(tǒng)會在下生成名為 test 的 vss 庫。通過 users opendatabase瀏覽路徑就可以打開新創(chuàng)建的test庫(

4、圖3.5),用戶名為admin,密 碼空。st 仏茴/ 電前 CL1K?:UO (JOfCIEAZlOD-CEi1NiciraxoEl Bevel op ±i £>e tucirklUrrotoEt Offi r* 二貝Cai ie<)tf Lru-ip對=Usitc.胯處一皿船JSiE®宅g節(jié)曲田;汗樹 MhrlL" 工坦序巴弼CD;C? n*Ko>言 flirrni nfl聽刖迢 斑矽戟昇斑llicroscft Yd Eblh 出】JLTRgJioii J Su ii EjiUrtc li« L 5a AEtl Wi fi

5、 * 4 Frna*(-E(iLcrosoft Chc.lLc«&kfli cr 03 q£1 Pc.Tr er P lhA Nicrot flft Vet fl.NS-PQS方式 iOufllci«k Esp"話Tir血w密苫它理器ACI St 讓vuHlhi斤雨?oce 危山悅譯iKtfllCFOicif I Vi S L 0J厝ilk唱V jf V aLl eiua ili e ±1.1171JldcHa Aj?T社應(yīng)I 4 0丄甲 虹 ilyi» d Fix VS5 BFES A«-iLr» 嵋 D

6、th口dddd亡s宙岡s圍固BHQ 國dcl©c3d亡PttW鳥劉Inl-crL-el £±|J. oe crNLtratoftNxcrozht XscdLMicrosoft跌切疔蓉吧Hi crv igfi Vi ml S pw c£ n£« Ek 0-lopg圖3.1jBfl Vi 5m1 Soto±"ceSa£e Adnixii stror Comm onfs«rs Tc»ols chiva Help|lTser|Righl3Logged InReadWrit e畑1GuestRe

7、ajd-Writ eReadyProjectSecuri ty; g圖3.2圖3.3圖3.4Find Datablem<d):ZJ回型因fam文件喀dJ:srcsife. i ni丈件類型廈:s our c eSafe Dat al> QISES; !Erus in;審 |打笄©) I取消I圖3.53.3用戶管理第一次打開的庫,默認(rèn)用戶有兩個:admin和guest , admin具有最大管理 權(quán)限,一般來說創(chuàng)建人員第一次打開系統(tǒng)會提示設(shè)置管理員密碼, 以防權(quán)限被盜 用(圖3.6)。Mi cxosoft Visual. Souru電S豈EeTKe Admin user c

8、urr電口匸Ly h&s no ScurceS*.fe password. Therefore any usr can run th® kdrniniEtra.torJ s program. To secure this pro-grgive th« K(biin ustr a psswcrL圖3.6對用戶的添加、刪除、編輯、以及密碼的管理都在users菜單下進(jìn)行(圖3.7) 添加一個用戶“ wz”,再把guest用戶改為lgy,結(jié)果顯示如圖3.8圖3.71¥i eh alSo"uirceSst£e Admiiti st rtor te

9、st.iDlxllT=«i-=: To-oXsaJh-i-vQ -H.-Q.Lp|llserjRigh-tsLoggedTri1 =A«lrTLii-LRe ad-Write3;Rrryd-WL i . li hw-j:P1Bft: C ti ty : Oa%圖3.83.4用戶權(quán)限管理默認(rèn)情況下,用戶權(quán)限只有兩種:read write和read only,如果要細(xì) 分權(quán)限,需要改變tools options中project security 選項設(shè)置(圖3.9)。圖3.9改變設(shè)置以后窗口下面的project security 屬性由off變?yōu)閛n(圖3.10 ), 就說明可

10、以對用戶權(quán)限進(jìn)行更詳細(xì)的分配了。Jffl Vi Eual SonirceSafe Admini stirator- 一一 KBnWLAIlGEdev-JqlxTools Arhivs HelpAdinkinRi ght by Project.j rit>lyx¥ ILJ燈MaIMhlzl勿Ri ghts A.5igniin.ti for User. £opy User Rights:, ”Lock SourceSafe database.up Te»p Diractorjr.Cralfe D&tabas.s.Opti ons.-Fmit-, Pas?

11、1" 4CC5 5 ri its by prcjftT users圖 3.10管理員可以對每一個工程按照需要對不同用戶賦予不同權(quán)限。 權(quán)限總共分為 四級,每一級都默認(rèn)涵蓋上面的一級權(quán)限,比如在圖 3.11中:配置與變更管理 目錄只需要給配置管理員三級權(quán)限, 而開發(fā)組的其他人員則只要給第一級:read 就可以了。第四級權(quán)限destroy除了不能管理用戶以外,擁有對工程、文件的最大管理 權(quán),一般來說,建議admin不要給用戶這一級權(quán)限,以防止誤操作引起的嚴(yán)重后 果。圖 3.113.5工程、文件管理新建的VSS庫里面只有一個默認(rèn)工程$ (有些類似于跟目錄),所有的工程、 文件都在下面創(chuàng)建、

12、添加(圖3.12) 0圖 3.12vss中的工程(projict )有些類似于平常操作系統(tǒng)中目錄的概念,但是又在它的基礎(chǔ)上加了許多管理功能。如圖3.13 :在$下添加工程“國投中魯”,下面的common匡是對此工程作說明的區(qū)域,比如我們加上“此項目屬流程工業(yè)事業(yè) 部開發(fā)”,以后當(dāng)用戶察看此項目屬性就可以看到這段說明。rrgj t in J/圖 3.13同樣,我們在“國投中魯”下建立子工程“項目管理” (圖3.14)圖 3.14在“項目管理”下就可以加入相關(guān)文件,比如“項目開發(fā)計劃”等(圖3.15) 總之工程結(jié)構(gòu)以及要加入的文件都是由用戶自己確定。圖 3.15當(dāng)用戶加入一個文件后,系統(tǒng)會出現(xiàn)如下

13、提示(圖 3.16),這是因為vss的 管理機制是用戶不能直接在服務(wù)器的 vss庫中更改文件,所以必須在本機建立工 作目錄(work folder ),下面的提示信息就是詢問“是否將當(dāng)前目錄設(shè)定為工作 目錄”,“是”或“否”由用戶自己確定。圖 3.16工作目錄可以在工程建立后就設(shè)定(圖3.17)圖 3.17文件被添加成功后顯示如圖3.18 :包括文件名、當(dāng)前使用用戶、創(chuàng)建時間(更 新時間)、工作區(qū)路徑等信息。圖 3.18當(dāng)vss庫中的某個文件需要被更改時,用戶需要通過 check out操作來獲得 此文件,放進(jìn)工作目錄,具體操作是:找到需要的文件,單擊右鍵選擇check out 選項(圖3.1

14、9 )。圖 3.19如果用戶在建立工程時沒有設(shè)定工作目錄,系統(tǒng)會提示創(chuàng)建工作目錄(圖 3.20),在本機確定一個工作目錄,確定。這個文件就被成功check out。圖 3.20在vss庫中,被check out的文件上面會出現(xiàn)紅色對勾(圖 3.21 ),表示此 文件正在被某用戶修改,這個時候, 在系統(tǒng)默認(rèn)設(shè)置下,其他用戶就不能再對這 個文件執(zhí)行check out操作。如果實際情況的確需要多個用戶同時更改一個文 件,就要通過admin來更改默認(rèn)設(shè)置。圖 3.21對本機工作區(qū)中的文件更改結(jié)束后,關(guān)閉此文件,通過 check in操作再一 次納入vss庫中(圖3.22 )。這時vss會自動將文件當(dāng)前

15、狀態(tài)與未check out前 的狀態(tài)做比較,如果沒有發(fā)現(xiàn)容變更,則對本次操作不做記錄; 如果發(fā)現(xiàn)容有變 更,則將顯示狀態(tài)的信息比如時間等改為最新,并且文件版本上升一次。圖 3.22關(guān)于文件是否被更改、版本是否提升可以通過showhistory 查看(圖3.23)JI Vi sual SoiirceSfe Eipl or er 一 test二JnlNFile Edi i Jfi ew Sur ctSkft To*ls 世小 HslfSho Di £f«r «naai.Eho叫伽漁|陪|X|毎隔網(wǎng)|qgg|縈I剜曲團團電隔I四劃骨I圖 3.23在窗口中可以看到以下信息

16、(圖 3.24 ):此文件總共有幾個版本、分別創(chuàng)建 的時間、每一次是在上個版本的基礎(chǔ)上做了什么操作如add、delete、check in、操作由哪個用戶執(zhí)行等等。其中version的數(shù)字是系統(tǒng)自動增長。初始數(shù)字為1,每執(zhí)行一次操作,數(shù) 字自動加1,并且vss自動保存以前的版本,隨時可以恢復(fù)。面板上其它按鈕功能如下:view :瀏覽文件容,但是不能更改。Details :查看文件細(xì)節(jié)信息,比如文件說明等Get:拿出文件的只讀版本到本地目錄,對get到本地的文件所進(jìn)行的操作對VSS庫中的文件沒有影響。Diff :比較兩個文件的不同之處,這里的兩個文件指無論windows系統(tǒng)還是 vss庫中的任意

17、兩個文件都可以做對比。上述的操作對最新版本和舊版本都生效,這就在很大程度上保證了開發(fā)資料的完整性和可追溯性。圖 3.24對于一個工程做check out操作,可將此工程下的文件和所有子工程檢出到 本機工作區(qū)(圖3.25),在窗口中有一個recursive復(fù)選框,這個框在很多窗口都會遇到,默認(rèn)不選中,即:本操作只對此工程下的文件生效,如果選中,則表 示本操作對此工程下所有文件及子工程都生效。圖 3.25由于單個文件的version號增長不受用戶控制,而且在同一個工程中所有文件的version也不是時時統(tǒng)一的,這樣很不方便整個工程的階段確定和檢索,所以在vss中還有另外一個做版本標(biāo)記的方法:lab

18、le 。對所選工程單擊右鍵,選擇lable,輸入標(biāo)簽,必要時也可以加上一些說明 (圖 3.26 )。圖 3.26做了標(biāo)簽的工程也可以通過 show history 來檢索(圖3.27),做標(biāo)簽的版 本前面有一個黃色的小圖標(biāo),后面顯示標(biāo)簽容,同樣, 對于單個文件也可以做標(biāo) 簽。圖 3.27在檢索時選定lables only ,就會得到所有做過標(biāo)簽的版本列表,如果是為了搜索某一個或幾個特定版本,那么在搜索條件中再加入要搜索的具體標(biāo)簽號(圖3.28 ),但是需要注意:標(biāo)簽容前面應(yīng)該加上大寫的“L”否則將搜索不到圖 3.28圖3.29為對國投中魯進(jìn)行標(biāo)簽為“ 1.0 ”版本搜索的結(jié)果,面板上的其他按 鈕與上面介紹的基本相同,只是view功能有所不同,這里的view將顯示當(dāng)前版 本的工程所包含所有文件的名稱及 version號。3.6共享VSS還有一個很大的特點就是支持共享,這為軟件的復(fù)用提供了很好的支持(圖 3.30)。圖 3.30Vss的共享分為兩種:share和branch所謂share是指共享的文件可能從邏輯上來看是幾個,但是物理存儲上還是 一個區(qū)域,也就是說任何一個文件的變更都會引

溫馨提示

  • 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

提交評論