軟件配置管理工具Vss6_第1頁(yè)
軟件配置管理工具Vss6_第2頁(yè)
軟件配置管理工具Vss6_第3頁(yè)
軟件配置管理工具Vss6_第4頁(yè)
軟件配置管理工具Vss6_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件配置管理工具 Vss 6.0實(shí)用指南一、版本管理的必要性<P如果說(shuō)70年代的軟件危機(jī)導(dǎo)致了軟件工程思想的誕生和理論體系的發(fā)展,那么8090年代尤其是90年代軟件產(chǎn)業(yè)的迅猛發(fā)展導(dǎo)致了另一種新思想的產(chǎn)生和實(shí)現(xiàn),這就是軟件的版本管理。<P只要參加過(guò)軟件開(kāi)發(fā)的人都清楚,現(xiàn)在的軟件項(xiàng)目完全由一個(gè)人來(lái)完成是難以想象而且也是不可能的,通常是有一個(gè)研發(fā)小組來(lái)共同分析、設(shè)計(jì)、編碼和維護(hù),并有專(zhuān)門(mén)的測(cè)試小組對(duì)已完成編碼調(diào)試的軟件進(jìn)行全面的測(cè)試。在軟件開(kāi)發(fā)這個(gè)龐大而復(fù)雜的過(guò)程中,需要涉及到各個(gè)方面的人員,信息的交流反饋不僅僅是在研發(fā)小組的成員之間及各個(gè)研發(fā)小組之間,還存在于客戶(hù)和研發(fā)者之間。所有的這

2、些交流反饋意見(jiàn)信息都有可能導(dǎo)致對(duì)軟件的修改,小的可能只是對(duì)某個(gè)源文件中的某個(gè)變量的定義改動(dòng),大到重新設(shè)計(jì)程序模塊甚至可能是整個(gè)需求分析變動(dòng)。在這個(gè)工程中,由于軟件開(kāi)發(fā)所固有的特征,可能會(huì)形成眾多的軟件版本,而且我們并不能保證不出現(xiàn)錯(cuò)誤的修改,而這樣的一個(gè)困難局面卻又非?,F(xiàn)實(shí)地?cái)[在項(xiàng)目開(kāi)發(fā)管理者的面前,他/她該如何有效地解決這些問(wèn)題,具體地說(shuō)就是如下一些問(wèn)題:1.怎樣對(duì)研發(fā)項(xiàng)目進(jìn)行整體管理;2.項(xiàng)目開(kāi)發(fā)小組的成員之間如何以一種有效的機(jī)制進(jìn)行協(xié)調(diào);3.如何進(jìn)行對(duì)小組成員各自承擔(dān)的子項(xiàng)目的統(tǒng)一管理;4.如何對(duì)研發(fā)小組各成員所作的修改進(jìn)行統(tǒng)一匯總;5.如何保留修改的軌跡,以便撤銷(xiāo)錯(cuò)誤的改動(dòng);6.對(duì)在研

3、發(fā)過(guò)程中形成的軟件的各個(gè)版本如何進(jìn)行標(biāo)識(shí),管理及差異識(shí)辨等等。<P一個(gè)非常直接的反應(yīng),我們必須要引進(jìn)一種管理機(jī)制,一個(gè)版本管理機(jī)制,而且是廣義上的版本管理,它不僅需要對(duì)源代碼的版本進(jìn)行管理,而且還要對(duì)整個(gè)項(xiàng)目進(jìn)行管理。以往的那種被譽(yù)為具有良好編程風(fēng)格的做法,諸如在對(duì)他人的源程序進(jìn)行修改時(shí)注釋修改原因,修改人和日期,如果是多個(gè)成員同時(shí)進(jìn)行了修改,那么需要進(jìn)行及時(shí)的人工的差異比較和綜合以便形成一個(gè)統(tǒng)一的新版本。這種做法在當(dāng)前的大型軟件的開(kāi)發(fā)中已經(jīng)越來(lái)越?jīng)]有空間了,可以說(shuō)是一種以小作坊的形式來(lái)面對(duì)軟件的社會(huì)化大生產(chǎn),再也不可能行得通了。<P其實(shí),版本管理的思想很早就存在于軟件開(kāi)發(fā)者的頭腦

4、之中,只是以往的認(rèn)識(shí)沒(méi)有現(xiàn)在人們所意識(shí)到的那樣迫切。UNIX的程序開(kāi)發(fā)系統(tǒng)較早就提供了能夠進(jìn)行開(kāi)發(fā)小組中源代碼版本管理的工具,現(xiàn)在的Linux更是提供功能強(qiáng)大的能夠跨平臺(tái)的版本管理器,國(guó)外公司的基于Windows的版本管理器也已經(jīng)有了比較成熟的產(chǎn)品,國(guó)內(nèi)的研究單位如北京大學(xué)計(jì)算機(jī)系CASE實(shí)驗(yàn)室也在致力于這方面的工作。在眾多的成熟產(chǎn)品和試驗(yàn)產(chǎn)品中,這里只將對(duì)使用比較廣泛,有較大用戶(hù)前景且又能較易獲得的版本管理器產(chǎn)品Microsoft公司的Visual SourceSafe 6.0進(jìn)行詳細(xì)的介紹,針對(duì)普通的研發(fā)小組的解決方案,及具體的實(shí)現(xiàn)。<P二、Visual SourceSafe 6.0

5、(VSS 6.0)簡(jiǎn)介<PVSS 6.0現(xiàn)在是作為Microsoft Visual Studio 6.0這個(gè)開(kāi)發(fā)產(chǎn)品家族的一員,如Visual C+ 6.0和Visual J+ 6.0一樣。<P1. VSS的簡(jiǎn)單工作原理<PMicrosoft的VSS 6.0解決了軟件開(kāi)發(fā)小組長(zhǎng)期所面臨的版本管理問(wèn)題,它可能有效地幫助項(xiàng)目開(kāi)發(fā)組的負(fù)責(zé)人對(duì)項(xiàng)目程序進(jìn)行管理,將所有的項(xiàng)目源文件(包括各種文件類(lèi)型)以特有的方式存入數(shù)據(jù)庫(kù)。開(kāi)發(fā)組的成員不能對(duì)該數(shù)據(jù)庫(kù)中的文件進(jìn)行直接的修改,而是由該版本管理器將該項(xiàng)目的源程序或是子項(xiàng)目的源程序拷貝到各個(gè)成員自己的工作目錄下進(jìn)行調(diào)試和修改,然后將修改后的項(xiàng)

6、目文件作Checkin提交給VSS,由它進(jìn)行綜合更新。VSS也支持多個(gè)項(xiàng)目之間文件的快速高效的共享。當(dāng)某個(gè)成員向VSS中添加文件時(shí),該文件將會(huì)被備份到數(shù)據(jù)庫(kù)中,以便所有的成員都能共享該文件。而且每個(gè)成員對(duì)所有的項(xiàng)目文件所作的修改都將被記錄到數(shù)據(jù)庫(kù)中,從而使得修改的恢復(fù)和撤銷(xiāo)在任何時(shí)刻,任何位置都成為可能。小組的成員可能得到該項(xiàng)目的最新版本,對(duì)它進(jìn)行修改,并保存一個(gè)新的版本。<PVSS的項(xiàng)目組織管理使得開(kāi)發(fā)小組的協(xié)調(diào)變得簡(jiǎn)單容易且很直觀,當(dāng)一個(gè)和一組文件發(fā)放給另一個(gè)成員,小組,Web站點(diǎn)或是任何其他的地址,VSS確保他們之間的真正共享及所選的一組文件的不同版本的安全性?,F(xiàn)在,越來(lái)越多的開(kāi)發(fā)

7、者可以通過(guò)他們的開(kāi)發(fā)環(huán)境來(lái)訪問(wèn)VSS的功能。而且VSS可以很容易地于Microsoft Access、Visual Basic、Visual C+、Visual FoxPro和其他的開(kāi)發(fā)工具集成在一起,一旦VSS集成到開(kāi)發(fā)環(huán)境中,就可以象控件一樣使用,能夠很好地體現(xiàn)出VSS的易用性和強(qiáng)大功能。<P2.VSS中的幾個(gè)重要概念<P為了更好的了解VSS,有必要對(duì)如下一些概念給予說(shuō)明。<P首先是項(xiàng)目的概念,所謂的項(xiàng)目是一組存在VSS中的文件(任何類(lèi)型),可以在項(xiàng)目中或是項(xiàng)目之間進(jìn)行文件的添加、刪除、編輯和共享。一個(gè)項(xiàng)目與操作系統(tǒng)的文件夾有很多的相似之處,但它更好地支持文件合并、歷史和

8、版本控制。所有的文件存在VSS數(shù)據(jù)庫(kù)的項(xiàng)目中,開(kāi)發(fā)組成員不能在VSS中的主備份文件上工作(除了檢查和版本比對(duì)等特殊情況外)而是VSS為每個(gè)成員在各自的工作目錄下提供一個(gè)拷貝以供工作。盡管在沒(méi)有工作目錄的情況下也可以查看某個(gè)文件,但如要真正在VSS管理下工作,就必須要?jiǎng)?chuàng)建一個(gè)工作目錄。<PVSS能夠維護(hù)一個(gè)文件的多個(gè)版本,包括一個(gè)從不同版本之間進(jìn)行修改的記錄。版本控制包括如下方面:<P組內(nèi)協(xié)調(diào)在一般情況下,確保在任何時(shí)刻都只有一個(gè)成員對(duì)某個(gè)特定的文件進(jìn)行修改,這樣可以防止文件被其他成員的修改意外更新。當(dāng)然,VSS管理員可以改變此缺省設(shè)置以允許對(duì)單個(gè)文件同時(shí)有多個(gè)Checkout,并且

9、仍禁止對(duì)他人的修改進(jìn)行覆蓋。<P版本跟蹤對(duì)老版本的源代碼和其他文件進(jìn)行歸檔和跟蹤,而且這些版本能夠被重新得到以便進(jìn)行bug跟蹤或其他目的。<P跨平臺(tái)開(kāi)發(fā)支持同一代碼在跨多個(gè)開(kāi)發(fā)平臺(tái)時(shí)的版本控制。<P重用或面向?qū)ο蟠a跟蹤哪些程序使用了哪些代碼可被重用的模塊。<P版本控制的涵義在以后的章節(jié)中將會(huì)得到更進(jìn)一步的論述。<P我們已經(jīng)知道,VSS提供版本控制和歷史服務(wù),以保證一個(gè)文件的每個(gè)版本都是可恢復(fù)的。VSS用日期/時(shí)間戳來(lái)記錄文件是何時(shí)被Checkout或是何時(shí)被修改的,它主要有三種方法來(lái)跟蹤文件和項(xiàng)目的版本:<P版本號(hào):這是由VSS維護(hù)的內(nèi)部數(shù)碼,用戶(hù)對(duì)它沒(méi)有

10、控制權(quán)。每個(gè)文件和項(xiàng)目的每個(gè)版本都有一個(gè)版本號(hào),這些版本號(hào)總是一個(gè)整數(shù)且是遞增的。<P標(biāo)簽:這些是用戶(hù)賦給某個(gè)項(xiàng)目或文件的某個(gè)版本的一個(gè)字符串,可以是任何格式的長(zhǎng)度不超過(guò)31字符的字符串。<P日期/時(shí)間戳:它給出了一個(gè)文件何時(shí)最后被修改的信息,或者是一個(gè)文件何時(shí)被Checkin。VSS同時(shí)支持12小時(shí)和24小時(shí)的時(shí)間格式。<P工作目錄是用戶(hù)真正對(duì)項(xiàng)目文件進(jìn)行調(diào)試修改的地方,當(dāng)用戶(hù)Checkout或提取一個(gè)文件時(shí),VSS將該項(xiàng)拷貝到用戶(hù)的工作目錄下,當(dāng)用戶(hù)修改了該文件并將其Checkin或提交時(shí),VSS再將它從用戶(hù)的工作目錄拷回到VSS的數(shù)據(jù)庫(kù)中。在用戶(hù)作Checkout時(shí),V

11、SS將會(huì)自動(dòng)管理他的工作目錄,諸如創(chuàng)建必要的子目錄。而且工作目錄可以隨時(shí)創(chuàng)建或修改。<P3. VSS 6.0的一些新增的特征和功能<P歸檔和恢復(fù)在VSS 6.0中這兩個(gè)操作是在一個(gè)用戶(hù)界面友好的VSS管理員wizard中進(jìn)行的,而在以前的版本中,它們只能通過(guò)命令行來(lái)實(shí)現(xiàn)。<P移動(dòng)文件當(dāng)用戶(hù)移動(dòng)文件時(shí),VSS 6.0自動(dòng)將該文件共享到一個(gè)新的項(xiàng)目中,并在原項(xiàng)目中將其刪除。在新項(xiàng)目中,該文件的屬性是共享的。<P多個(gè)項(xiàng)目之間的差異比較該功能允許用戶(hù)在不同的項(xiàng)目之間進(jìn)行差異比較。<P單個(gè)文件的展開(kāi)在以前的版本中,VSS只能展開(kāi)一個(gè)目錄(文件夾),在VSS 6.0中,同時(shí)可

12、以展開(kāi)一個(gè)文件。<P快速提取由于VSS 6.0在性能上的提高,現(xiàn)在的文件提取速度比以往VSS版本的快兩倍左右。<P歷史信息過(guò)濾VSS 6.0支持查看那些沒(méi)有標(biāo)簽的文件和項(xiàng)目的歷史。<P清除臨時(shí)文件夾選項(xiàng)該新功能可使用戶(hù)很方便地清除臨時(shí)文件夾。<P檢查外部的超連接在VSS的較早的版本中,只有內(nèi)部的超連接和項(xiàng)目?jī)?nèi)的跳轉(zhuǎn)才得到檢查,VSS 6.0允許用戶(hù)檢查項(xiàng)目之外的超連接和跳轉(zhuǎn)。<P創(chuàng)建打開(kāi)VSS數(shù)據(jù)庫(kù)的快捷鍵用戶(hù)可以使用VSS Explorer中該新功能創(chuàng)建一個(gè)打開(kāi)某個(gè)特定VSS數(shù)據(jù)庫(kù)的桌面快捷鍵。<PHTML格式的幫助VSS的以往版本使用的是WinHelp格

13、式。 <>三、VSS 6.0的解決方案<P在對(duì)VSS 6.0的工作原理,功能和新增特征有了一個(gè)較全面的了解后,我們開(kāi)始進(jìn)入到本節(jié),即如何運(yùn)用VSS 6.0來(lái)實(shí)際解決軟件開(kāi)發(fā)工程中的版本管理和控制問(wèn)題,怎樣有效地構(gòu)架一個(gè)系統(tǒng)的解決方案。<P首先看一下我們的開(kāi)發(fā)小組所處于的實(shí)際情況,最一般的情況是整個(gè)項(xiàng)目使用的就是微機(jī)環(huán)境,每個(gè)開(kāi)發(fā)者在各自的Windows微機(jī)下利用Microsoft的VC、VB、VJ等等來(lái)開(kāi)發(fā)項(xiàng)目中各個(gè)子項(xiàng)目或子模塊,通常這個(gè)小組是局域網(wǎng)的一部分或者是一個(gè)較為獨(dú)立的子網(wǎng),可能配有專(zhuān)門(mén)的服務(wù)器。這樣的一個(gè)開(kāi)發(fā)環(huán)境對(duì)于實(shí)現(xiàn)用VSS 6.0來(lái)進(jìn)行版本控制和管理是

14、非常有利而且是比較直觀的,因?yàn)閂SS 6.0也需要這個(gè)網(wǎng)絡(luò)環(huán)境。<P其次是對(duì)于項(xiàng)目本身來(lái)說(shuō)的,一個(gè)項(xiàng)目經(jīng)過(guò)分析設(shè)計(jì)后一般都會(huì)分成若干個(gè)子項(xiàng)目由若干個(gè)開(kāi)發(fā)小組各自負(fù)責(zé)編碼調(diào)試,但軟件開(kāi)發(fā)的實(shí)際情況決定了各個(gè)小組之間并不是完全獨(dú)立的,他們?cè)诤芏嗲闆r下都需要協(xié)調(diào)交互和信息反饋,開(kāi)發(fā)過(guò)程中的每一步都有可能會(huì)導(dǎo)致對(duì)前一階段工作的修正,因?yàn)檐浖_(kāi)發(fā)很大程度上是一個(gè)螺旋式的過(guò)程,更不用說(shuō)小組之內(nèi)的相互交流了。在這個(gè)不斷交互改動(dòng)的過(guò)程中,將可能形成的項(xiàng)目的階段版本、部分版本和完整版本的數(shù)量是可想而知的,而以往的通常的版本人工管理方法已是不能勝任了。而且還有一個(gè)非常重要的方面不可忽略,這對(duì)系統(tǒng)軟件的開(kāi)發(fā)尤

15、為明顯,即軟件的層次結(jié)構(gòu)。一般的做法是在通用的系統(tǒng)軟件之上為多個(gè)應(yīng)用開(kāi)發(fā)相應(yīng)的應(yīng)用程序,與此相對(duì)照的項(xiàng)目開(kāi)發(fā)組也一般分為系統(tǒng)開(kāi)發(fā)組和各個(gè)應(yīng)用開(kāi)發(fā)組,應(yīng)用軟件的開(kāi)發(fā)和使用過(guò)程中將會(huì)反饋回?zé)o數(shù)的應(yīng)用本身和系統(tǒng)軟件的問(wèn)題,如果只是針對(duì)每個(gè)應(yīng)用來(lái)單獨(dú)修改更新系統(tǒng)軟件版本,這樣就不可避免地導(dǎo)致多個(gè)系統(tǒng)版本的不一致,這樣對(duì)于真正解決系統(tǒng)所存在的問(wèn)題就顯得力不從心了。而VSS 6.0正適合于這種軟件的開(kāi)發(fā)體系結(jié)構(gòu),可以為各個(gè)小組創(chuàng)建自己的項(xiàng)目,而這些項(xiàng)目又從屬于一個(gè)總的項(xiàng)目,所有的修改都將被匯總處理以形成一個(gè)統(tǒng)一的最新版本。<P針對(duì)這樣最為普通的一個(gè)軟件開(kāi)發(fā)環(huán)境和組織結(jié)構(gòu),運(yùn)用VSS 6.0進(jìn)行版本控

16、制管理的非常有效而且代價(jià)較小的解決方案是:<P在一臺(tái)Windows NT服務(wù)器或者是一臺(tái)較為獨(dú)立的Windows 98/95 PC上安裝VSS 6.0的服務(wù)器端軟件,創(chuàng)建一個(gè)為該整個(gè)項(xiàng)目存放用的數(shù)據(jù)庫(kù),然后在該數(shù)據(jù)庫(kù)中創(chuàng)建各個(gè)項(xiàng)目和子項(xiàng)目,并由VSS管理員為小組的每個(gè)成員創(chuàng)建一個(gè)帳號(hào)及他們各自的權(quán)限;<P在開(kāi)發(fā)小組其他成員的PC上安裝VSS的客戶(hù)端軟件,并創(chuàng)建自己的工作目錄,這樣在軟件的開(kāi)發(fā)過(guò)程中,他們只要通過(guò)該客戶(hù)端軟件登錄到VSS服務(wù)器上,Checkout當(dāng)前要進(jìn)行工作的項(xiàng)目或文件,如有修改的在工作結(jié)束時(shí)將其Checkin提交給VSS服務(wù)器進(jìn)行統(tǒng)一更新。<P解決方案如下圖

17、所示。<P四、VSS6.0服務(wù)器的安裝<P在我們給出整個(gè)解決方案后,現(xiàn)在來(lái)看一下如何安裝VSS服務(wù)器。VSS 6.0是Microsoft Visual Studio 6.0 套件的成員,我們就以這個(gè)版本為例進(jìn)行說(shuō)明。<P第一步,將Visual Studio 6.0 的CD1放入CD-ROM,自動(dòng)進(jìn)入安裝程序,選擇第二項(xiàng)“Server Applications and Tools(Add Only)”,如圖1所示;<P<P第二步,然后在"Server Setups"的"Server Components"中選擇"Vi

18、sual Source Safe Server",按"Install"按鈕后,根據(jù)提示放入CD2,如圖2所示;<P<P第三步,根據(jù)Installation Wizard的提示,繼續(xù)安裝過(guò)程,選擇安裝路徑,按圖3左上角的按鈕,系統(tǒng)繼續(xù)進(jìn)行安裝,直至提示你重啟以使新安裝的程序生效,重啟計(jì)算機(jī)。<P<PVSS 6.0服務(wù)器的安裝比較簡(jiǎn)單,它既可以安裝在Windows NT下,也可以安裝在Windows 9x下。五、VSS 6.0客戶(hù)端的安裝<P在VSS 6.0服務(wù)器安裝完畢后,就可以在VSS管理員的指導(dǎo)下安裝客戶(hù)端的軟件。由于我們是在一個(gè)W

19、indows環(huán)境的子網(wǎng)內(nèi),每臺(tái)PC客戶(hù)機(jī)均可通過(guò)網(wǎng)上鄰居來(lái)訪問(wèn)VSS服務(wù)器。在VSS管理員為用戶(hù)指明VSS客戶(hù)端軟件的安裝程序“Netsetup.exe”的位置后,用戶(hù)可以直接通過(guò)資源管理器“Explorer”在網(wǎng)上鄰居中找到該程序,并雙擊以運(yùn)行它,如圖1所示。 <P<PNetsetup.exe被啟動(dòng)后進(jìn)入VSS客戶(hù)端的安裝,在如下提示框中輸入用戶(hù)名和工作組名,如圖2所示。 <P選擇VSS的安裝路徑后,在圖3中點(diǎn)擊安裝圖標(biāo),進(jìn)入實(shí)際安裝步驟,以后的工作將由系統(tǒng)自動(dòng)完成。 <P<P當(dāng)系統(tǒng)提示你,VSS已成功安裝,到此所有的安裝工作已經(jīng)完成。 <P<P六、

20、VSS6.0服務(wù)器的配置和管理在VSS 6.0服務(wù)器安裝完畢后,就可以針對(duì)開(kāi)發(fā)項(xiàng)目進(jìn)行VSS服務(wù)器的配置和管理,這些工作均需由VSS管理員來(lái)完成。首先,為整個(gè)項(xiàng)目創(chuàng)建一個(gè)VSS數(shù)據(jù)庫(kù)(在VSS服務(wù)器安裝時(shí),系統(tǒng)已經(jīng)創(chuàng)建了一個(gè)缺省數(shù)據(jù)庫(kù)Common),啟動(dòng)Visual SourceSafe 6.0 Admin(Start /Programs/Microsoft Visual Studio 6.0/Microsoft Visual SourceSafe/Visual SourceSafe 6.0 Admin),跳出如圖1的窗口,點(diǎn)擊下拉菜單Tools中的Create Database.菜單項(xiàng),將出

21、現(xiàn)如圖2的窗口,選擇新數(shù)據(jù)庫(kù)的路徑,例如創(chuàng)建MyApp數(shù)據(jù)庫(kù),然后點(diǎn)擊OK按鈕,系統(tǒng)將完成創(chuàng)建工作。第二步,為新創(chuàng)建的數(shù)據(jù)庫(kù)(例如MyApp)建立用戶(hù),首先需要打開(kāi)該數(shù)據(jù)庫(kù),點(diǎn)擊下拉菜單Users/Open SourceSafe Database.,然后選擇數(shù)據(jù)庫(kù)MyApp,打開(kāi)它,如圖3所示。再選擇菜單項(xiàng)Add User.,輸入用戶(hù)名和口令,如圖4所示。然后依次創(chuàng)建其他的用戶(hù)。第三步,在該新建的數(shù)據(jù)庫(kù)中創(chuàng)建項(xiàng)目Project。啟動(dòng)Microsoft Visual SourceSafe 6.0 (Start/Programs/Microsoft Visual Studio 6.0/Micros

22、oft Visual SourceSafe/Microsoft Visual SourceSafe 6.0),出現(xiàn)如圖5的窗口,點(diǎn)擊下拉菜單File中Open SourceSafe Database.,跳出如圖6的對(duì)話(huà)框,選擇一個(gè)數(shù)據(jù)庫(kù)(例如MyApp),雙擊它或按Open按鈕一打開(kāi)該數(shù)據(jù)庫(kù);一個(gè)項(xiàng)目Project是一組相關(guān)的文檔或者是一個(gè)文件的集合,VSS允許你以任何的層次結(jié)構(gòu)來(lái)存貯和組織你的項(xiàng)目。在VSS數(shù)據(jù)庫(kù)中,你可以創(chuàng)建一個(gè)或者多個(gè)項(xiàng)目。點(diǎn)擊菜單File中的命令Create Project.,創(chuàng)建一個(gè)項(xiàng)目,例如MyProject,如圖7所示;創(chuàng)建完項(xiàng)目MyProject后,需要向MyProject中添加文件,點(diǎn)擊File中Add Files命令,將跳出對(duì)話(huà)框,選擇相應(yīng)文件或目錄,點(diǎn)擊Add按鈕,將它們添加到MyProject中去,如圖8所示。VSS服務(wù)器的配置到此基本上已經(jīng)完成了,創(chuàng)建了數(shù)據(jù)庫(kù)和項(xiàng)目,并為它們建立了相應(yīng)的用戶(hù),

溫馨提示

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

評(píng)論

0/150

提交評(píng)論