版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、高新現(xiàn)代智能系統(tǒng)股份有限公司高新現(xiàn)代智能系統(tǒng)股份有限公司VSS的安裝和使用的安裝和使用內(nèi)容簡介o 版本管理概念o VSS概述o VSS的安裝o VSS的使用o 透過Internet訪問VSS現(xiàn)代軟件開發(fā)的特點n 眾多的開發(fā)人員n 多種多樣的文件及相關(guān)資源n 多個發(fā)布版本n 多種開發(fā)平臺n 多個開發(fā)地點什么是版本控制?o怎樣對研發(fā)項目進(jìn)行整體管理?o開發(fā)小組成員之間如何以一種有效的機制進(jìn)行協(xié)調(diào)?o如何進(jìn)行對小組成員各自承擔(dān)的子項目的統(tǒng)一管理?o如何對研發(fā)小組各成員所作的修改進(jìn)行統(tǒng)一匯總?o如何保留修改的軌跡,以便撤銷錯誤的改動?o對在研發(fā)過程中形成的軟件的各個版本如何進(jìn)行標(biāo)識,管理及差異識辨?版
2、本控制工具介紹o ClearCase (CC)ClearCase (CC)o 是ROSEROSE構(gòu)件的一部分,目前最牛的配置管理工具,主要應(yīng)用于復(fù)雜的產(chǎn)品發(fā)放、分布式團(tuán)隊合作、并行的開發(fā)和維護(hù)任務(wù)??梢钥刂苭ordword、excelexcel、powerpointpowerpoint、 visio visio等文件格式,對于不認(rèn)識的格式可以自己定義一種類型來標(biāo)識。 o Visual SourceSafeVisual SourceSafeVSSVSS) o 簡單易用、方便高效、與WindowsWindows操作系統(tǒng)及微軟開發(fā)工具高度集成。 o Concurrent Versions Syste
3、mConcurrent Versions SystemCVSCVS) o 是開發(fā)源碼的并發(fā)版本系統(tǒng), ,它是目前最流行的面向軟件開發(fā)人員的源代碼版本管理解決方案。它可用于各種平臺,包括 Linux Linux 、UnixUnix和 Windows NT/2000/XP Windows NT/2000/XP等等。 Visual SourceSafe(VSS)概述o 提供了完善的版本和配置管理功能,以及安全保護(hù)和跟蹤檢查功能。o 不管什么類型的文件,VSS都可以通過將文件存入數(shù)據(jù)庫來幫助用戶管理項目。o 當(dāng)向VSS添加文件時,文件被備份到數(shù)據(jù)庫中,使任何用戶都能訪問文件,對文件的任何改動都會記錄下
4、來,用戶可以恢復(fù)文件的早期版本。o 開發(fā)人員可以從開發(fā)環(huán)境中訪問VSS功能。o 使得項目組間的溝通與合作更簡易而且直觀。VSS的安裝1 1、將VSSVSS安裝程序復(fù)制到本地 地址:10.8.3.133Toolsvss2019:10.8.3.133Toolsvss2019用戶名:afcsystem :afcsystem ;密碼:afc123!#:afc123!#。2 2、安裝VSS2019VSS2019運行setup.exe,setup.exe,選擇安裝路徑即可; ;3 3、打補丁包將vss2019sp1vss2019sp1文件夾中的sp1sp1補丁安裝上. .4 4、映射路徑地址10.8.3.
5、156/VSS_10.8.3.156/VSS_* * * * ( (此處文件夾的名稱各有不同, ,由配置管理員提供給你的為準(zhǔn)) ) 用戶名:afc_vss :afc_vss 密碼:afcvss ,:afcvss ,一般默認(rèn)為映射為Z Z盤; ;VSS的使用一、第一次使用1、打開VSS路徑為:開場程序 Microsoft Visual SourceSafe Microsoft Visual SourceSafe2、連接一個已經(jīng)存在的配置庫2、連接一個已經(jīng)存在的配置庫3、登錄配置庫 用戶名和密碼由配置管理員分配。二、功能介紹1、File-Open SourceSafe Database(1Open
6、:打開所選的配置庫,彈出登錄窗口;(2Cancel:取消操作;(3Add:新增一個配置庫連接,可連接一個已存在的配置庫,也可新建一個配置庫;(4Remove:移除所選的配置庫連接;(5Help:協(xié)助。創(chuàng)建一個新的配置庫Add)創(chuàng)建一個新的配置庫模式選擇:Lock-Modify_Unlock Model:傳統(tǒng)模式,即一個人Check Out某一文件后,其他人不允許同時Check Out該文件,只能進(jìn)行串行開發(fā)。Copy-Modify_Merge Model:即允許多人同時Check Out同一文件,支持并行開發(fā),Check In時做合并工作。2、File- Add File向指定的Project
7、中添加文件。Apply same comment for all:批量增加文件時,所有的文件的Comment注釋一致。Store only latest version:只存儲最后一個版本。Check Out immediately:添加到配置庫時,立即做一次該文件的遷出操作。Remove local copy:刪除本地的文件。File type:設(shè)置文件的類型,有六個選項Auto-detect、Binary、ANSI/MBCS、Unicode(UTF-8)、Unicode、Unicode(Big Endian))。2、File- Add File點擊“OK”,如果配置庫中有同名的文件,只是之
8、前被刪除了,則會出現(xiàn)如下提示:Yes:添加到配置庫的是原來被刪除的版本,此時又面臨選擇:Leave this file:本地的版本會被保留。Replace your local file with this version from SourceSafe : 本地版本會被配置庫的那個版本覆蓋。No:使用本地的版本替換配置庫 原來被刪除的那個版本。Cancel:取消操作。2、File- Add File另一個增加文件的方法,是在Windows資源管理器中,選中某一些文件,拖放到VSS指定項目下的文件列表里。這種操作方法下,如果沒有設(shè)置工作文件夾Working Folder的話,會出現(xiàn)如下提示:Y
9、es:就此設(shè)置Working Folder。No:暫時不設(shè)置Working Folder,此選擇不影響當(dāng)前操作。3、File-Create Projecto在指定的項目中創(chuàng)建項目。在“Project中輸入項目名稱,備注,點擊“OK即可。o另一個方法是,在Windows資源管理器中,選中某一文件夾,拖放到VSS中指定的項目下即可。此操作會增加文件夾下的所有文件到VSS中。oRecursive:遞歸該Windows目錄下的所有子目錄創(chuàng)建到VSS指定項目下。4、File-Delete刪除指定的項目或文件。文件可以批量刪除,項目不能。但是刪除項目,會把項目下的文件同時刪除。Destroy perman
10、ently:默認(rèn)不選中,此時的刪除,只是讓用戶對此項目或文件不可視,可以還原回來。選中的話,將永遠(yuǎn)刪除此項目或文件。點擊“OK”,如果這個文件或項目曾經(jīng)刪除過一次,會遇到如下界面:Yes:雖然文件或項目會被刪除,但還是把當(dāng)前刪除的版本保留在服務(wù)器上,作為最后一個被刪除的版本。No:直接刪除,不 留任何痕跡。5、File-Rename 重命名項目或文件。6、File-Properties 查看項目的屬性。(1General:記錄了該項目包含的文 件數(shù)量、子項目數(shù)量、版本、Label、Comment等。 This project is Cloaked for me:選中此項,以后在選中上級、上上級
11、項目等進(jìn)行批量操作的時候,該項目中的子項目和文件均不會受影響。而對本項目進(jìn)行的這些操作有效。 6、File-Properties(2Deleted Items:當(dāng)錯誤的刪除某些項目或文件時,在這里可以看到所有刪除的內(nèi)容Destroy的內(nèi)容無法再找到)。并不包含子項目里的子項目和文件。Recover:對先前的刪除反悔了,可把選中的內(nèi)容還原到原來的位置。Purge:相當(dāng)于Destroy,會徹底刪除。6、File-Properties查看文件屬性。(1General:文件的基本信息。(2Check Out Status:文件的遷出信息。(3Links:記錄了Share后的每個項目路徑。(4Paths
12、:顯示了Branch的歷史情況。7、File-Set Working Folder 給指定的項目設(shè)置Working Folder。 當(dāng)設(shè)置了一個項目的Working Folder,如果子項目沒有設(shè)置過Working Folder,則子項目的Working Folder會繼承上級的項目;反之上級設(shè)置Working Folder,不會影響子項目已經(jīng)設(shè)置過的Working Folder。8、File-Create Shortcut給該配置庫創(chuàng)建一個桌面快捷方式。9、File-Label給項目或文件打標(biāo)簽。標(biāo)簽名最長為31個字符。打標(biāo)簽是對所選的項目或文件創(chuàng)建了一個與原來版本一樣的新版本。當(dāng)工作進(jìn)展到
13、特殊時期的時候,可以對相關(guān)的項目打一個統(tǒng)一的標(biāo)簽,以便以后能夠獲取該標(biāo)簽的一套完整的內(nèi)容。項目的標(biāo)簽會被子項目和他們所包含的文件繼承。在“Show History中可以給標(biāo)簽改名字。當(dāng)標(biāo)簽名字以前已經(jīng)在該項目上使用過,則會出現(xiàn)右圖的提示。Yes:覆蓋老的標(biāo)簽。No:取消操作。10、File-Move移動指定的項目或文件。項目的移動操作,會移動其下的所有子項目和文件。項目和文件進(jìn)行移動操作后,其歷史版本信息也會隨之移動。但是,其父項目上打的標(biāo)簽信息將不會隨之移動。移動不會改變被移動子項目的內(nèi)容或歷史記錄,但是會影響原上級項目和新上級項目的歷史記錄。當(dāng)移動之后,你將不能重建原上級項目的某個舊的版本
14、。11、File-Exit退出VSS。12、Edit-View File Edit File瀏覽和編輯文件。點擊“View File菜單和“Edit File菜單,都會出現(xiàn)右圖界面。不同之處在于“View File選中的是“View SourceSafes copy of this file”;而“Edit File選中的是“Check out this file and edit it in your working folder”。默認(rèn)情況下,在文件列表中雙擊文件也會出現(xiàn)這個界面。如果你對這個已經(jīng)非常熟悉了,可以選中“Only show this dialog when the Shift
15、 key is down”,讓VSS每次沒有必要彈出此窗口,除非你按下“Shift鍵。點擊“OK”,打開文件,就可以查看或編輯文件了。13、Edit-Select此功能是在當(dāng)前文件列表中選中指定的文件。Select:在“Item:”后輸入文件的名字或者通配符,點擊此按鈕,可在當(dāng)前的文件列表中選中符合條件的文件。Deselect:可取消選中的符合條件的文件。14、 Edit-Select All選中當(dāng)前文件列表中的所有文件。15、 Edit-Invert Selection在當(dāng)前文件列表中反向選中指定的文件。16、View-Sort把文件列表的文件排序。有五種排序方式:Name文件名稱)、Typ
16、e文件類型)、User用戶)、Date日期)、Check Out Folder遷出的工作路徑)。17、View-Search-Wildcard Search按指定的通配符查找符合條件的項目。搜索字符最多可達(dá)63個字符。Wildcard:輸入文件的名字或者通配符。例如:*.exe;?.dllSearch Area 組框:Search in current project only:只在當(dāng)前項目下查找;Search in current project and all subprojects:在當(dāng)前項目及其子項目中查找;Search in all projects:在所有項目中查找。18、View
17、-Search-Status Search查找被Check Out的文件。Status Search 組框:Display all checked out files:顯示全部被遷出的文件;Display files checked out to:按用戶查找被遷出的文件。19、View-Cancel Search當(dāng)進(jìn)行“Wildcard Search和“Status Search的時候,文件列表都會根據(jù)查詢結(jié)果變化。此功能是取消查詢操作,還原到初始狀態(tài)。20、View-Refresh File List刷新項目樹和文件列表。21、Version-Get Latest VersionGet 當(dāng)前
18、選中的項目或文件的最新版本。(1Get選中文件的最新版本。To:如果設(shè)置了Working Folder,會自動Get到Working Folder中。如果要Get到本地的其他地方,可輸入一個路徑或者點擊“Browse選擇一個路徑即可。Make writable:選中可設(shè)置Get到本地的內(nèi)容為“可寫” ,默認(rèn)為“只讀” 。Set file:設(shè)置Get到本地的文件的文件時間。有四個選擇:Default( 默認(rèn)Current)、Current當(dāng)前操作時間)、Modification修改的時間)、Check In最后一次遷入的時間)Replace writable:當(dāng)遇到本地有一個“可寫的同名文件如何
19、處理,有五個選擇:Default默認(rèn)Ask)、Ask顯示對話框詢問)、Replace直接替換本地版本)、Skip跳過,不Get這個File)、Merge對版本進(jìn)行合并,VSS會遷出該文件)。當(dāng)本地存在一個同名文件,且“Replace writable選擇的是“Ask”如果在VSS Administrator 中沒有設(shè)置“Allow multiple checkouts”,會出現(xiàn)右上圖提示:Leave this file?:保持本地版本不變,即不Get。Replace your local file with this version from SourceSafe?:以配置庫的版本替換本地版本
20、。如果在VSS Administrator 中設(shè)置了“Allow multiple checkouts”,會出現(xiàn)右下圖提示:Check Out the file, and keep your changes?:遷出該文件,并保留本地的版本。點擊“OK完成本次Get 操作。21、Version-Get Latest Version(2Get選中項目的最新版本。Recursive:選中此選項,將Get 該項目下的文件及該項目下的子項目的文件;否則只Get 該項目下的文件;其他選項和Get文件類同。 當(dāng)選中的是一個項目,所需要的路徑在本地沒有,VSS 會出現(xiàn)右下圖所示界面。21、Version-Ge
21、t Latest Version22、Version-Check Out 遷出當(dāng)前選中的項目或文件,即獲取某個些文件的最新版本,并標(biāo)識此文件正在被某用戶修改。文件被遷出后,屬性會改為“可寫”,文件列表中的圖標(biāo)也會改變。(1遷出選中的文件。Comment:遷出的注釋,在遷入的時候可以自動引用到。Dont get local copy:遷出但是本地不留備份。其他選項與Get Latest Version類同。(2遷出選中的項目。與遷出文件類同,只是多了一個遞歸選項。23、Version-Check In 遷入當(dāng)前選中的項目或文件,即把本地某個些文件的版本提交到配置庫,使其成為最新版本。遷入后本地的
22、文件屬性自動變?yōu)椤爸蛔x”。配置庫文件列表中的圖標(biāo)相應(yīng)改變。(1遷入選中的文件。From:本次遷入的源文件的默認(rèn)路徑,根據(jù)Working Folder產(chǎn)生。當(dāng)你從其他文件遷入,輸入路徑或者點擊“Browse選擇一個路徑即可。Keep checked out:遷入之后立即自動遷出。Remove local copy:遷入之后自動刪除本地版本。Comment:遷入的注釋,如果遷出時寫過注釋,則會自動引用。Diff:彈出文件比較對話框,可以在遷入之前,手工作一次比較。見右下圖。(2遷入選中的項目。與遷入文件類同,只是多了一個遞歸選項。 取消當(dāng)前選中的項目或文件的遷出狀態(tài),保持配置庫的最新版本不變,即遷
23、出之前的版本。此操作將丟失最近一次遷出后對本地版本的修改內(nèi)容。Local copy:設(shè)置如何處理本地版本。有四個選擇:Default默認(rèn)Replace)、Replace以配置庫最新版本替換本地版本)、 Leave保留本地版本不變)、 Delete刪除本地版本)。 右上圖是對文件的Undo Check Out,右中圖是對項目的Undo Check Out。 當(dāng)本地版本已經(jīng)被修改過了,會出現(xiàn)如下提示:24、Version-Undo Check Out把其他項目中文件共享到當(dāng)前選中的項目中。共享操作是先選中目標(biāo)項目,再在對話框中選擇源項目和源文件。共享操作后,兩個項目中的文件會建立Link關(guān)系,文件
24、列表中的圖標(biāo)也會發(fā)生變化,有Link關(guān)系的文件會同時被Check Out、Check In、Label。Link關(guān)系可以在文件屬性的Links頁面查看到。如果文件先被Pin再被共享,且被Pin的版本就是被共享的版本,那在新的項目中,該文件將無法被修改。如果文件先被共享再被Pin,那么除了該項目之外,其他有Link關(guān)系的項目中的文件均可被修改?!癇ranch after share”,選中此選項,即共享后再做一次Branch操作。如果你選中的是項目,即把項目和其下的文件都共享過來,會出現(xiàn)右下圖所示提示:25、Version-Share to $/ 把一個與其它文件有Link的文件分離出來,形成單
25、獨的版本管理文件。Branch之后,文件目前的屬性、歷史版本信息均會繼承過來,之后就自行管理。Branch的歷史記錄可以在文件屬性的Paths頁面查看到。Branch之后,文件列表的圖標(biāo)會發(fā)生變化。26、Version-Branch27、Version-Merge Branches 比較兩個已經(jīng)Branch的文件,在其中一個文件基礎(chǔ)上進(jìn)行版本合并。合并的前提,必須有兩個Share以后的Branch,且要進(jìn)行合并的兩個文件必須是有差異的。合并操作,只對目的文件有影響,對源文件沒有影響。由于只有文本文件才能夠多重 checkouts,二進(jìn)制文件仍然是禁止的。所以合并也只對文本文件有效。 在右上圖項
26、目列表中選擇源文件所在的項目,點擊“Merge”,可以看到右下圖所示界面。點擊“OK”,可以看到下頁右上圖的界面。 左右兩個區(qū)域顯示的是源文件和目的文件,下面的區(qū)域是需要保存的版本。根據(jù)兩個文件的差異,在界面下邊的區(qū)域,自行修改文件。 做好合并后,點擊“OK”,會出現(xiàn)右下圖界面。Yes:目的文件將被遷出,且本地版本被修改成了剛才合并后的版本。 No:目的文件將被遷出,且本地版本為配置庫上最新的版本,也就是說僅僅做了一個普通的遷出操作而已。Cancel:取消操作。27、Version-Merge Branches 接下來把目的文件遷入,將顯示右上圖所示界面,且Comment 中已經(jīng)填寫了默認(rèn)注釋
27、。 點擊“OK”,將看到右下圖所示界面。Yes:把合并后的版本遷入。No:將看到左下圖所示界面:Yes:把合并后的版本遷入。No:退出合并操作。至此合并操作結(jié)束。27、Version-Merge Branches28、Tools-Show History 查看指定項目或文件的版本歷史記錄。 (1查看文件的版本歷史記錄。見右上圖: Include Labels:版本歷史記錄中是否包含Label 信息。Labels Only:版本歷史記錄中是否只顯示Label 信息。From:起始時間,格式Y(jié)YYY-MM-DD。To:結(jié)束時間,格式Y(jié)YYY-MM-DD。User:指定用戶。點擊“OK”,看到右下圖
28、界面:View:瀏覽文件內(nèi)容。 Details:查看版本信息,見右上圖?!癗ext是轉(zhuǎn)到下一版本;“Previous是轉(zhuǎn)到上一版本。 Get:獲取該版本到本地。 Check Out:遷出到本地。 Diff:進(jìn)行版本比較。 Pin:鎖住文件。Pin之后,用戶Get該文件時只能取到這個版本。且不能進(jìn)行遷出操作?!癙in按鈕會變成“Unpin”,解除Pin。 Rollback:回滾,即把某一版本設(shè)置為配置庫的最新版本,該版本后的所有版本會丟失。見右中圖。若回滾的文件被多個項目共享,則回滾只會影響該項目。 Report:可以把看到的信息輸出到打印機、文件、剪切板。28、Tools-Show Histo
29、ry (2查看項目的版本歷史記錄。見右上圖: Recursive:遞歸處理,是否包含子項目的歷史版本信息。 其它選項與文件的History操作一致。點擊“OK”,看到下圖所示界面:Share:把該項目及其下文件的特定版本共享到指定的項目下。共享后,目的項目的文件都會被Pin 住。28、Tools-Show History29、Tools-Differences 對指定文件進(jìn)行版本比較。只對文本文件有效,對于二進(jìn)制文件,VSS只能告知文件是否被改變。Compare:目的File。點擊旁邊的“Browse會出現(xiàn)如下選擇。選擇“Windows folders即從Windows 中選取一個文件;選擇“
30、SourceSafe projects”,即從配置庫中選擇一個File。To:源File,同“Compare”。Format:格式選擇。Ignore white space:忽略空白行。Ignore case:忽略大小寫。30、Tools-Find in Files 在指定的文件中查找某個字符串。Item:File 名字。String:需要查找的字符串。Match case:是否區(qū)分大小寫。Use regular expressions:是否運用正則表達(dá)式。 點擊“OK”,出現(xiàn)符合條件的結(jié)果,如右下圖。31、Tools-Files Report 導(dǎo)出指定File 的報告??梢园芽吹降男畔⑤敵龅?/p>
31、打印機、文件、剪切板。32、Tools-Options 對當(dāng)前配置庫進(jìn)行一些參數(shù)設(shè)置。(1General:常規(guī)設(shè)置。Always keep files checked out:遷入后立刻保持遷出狀態(tài)。Act on project recursively:如果可以遞歸處理的操作,“Recursive選項是否默認(rèn)選中。Reuse last comment:對下一命令重用最后一個注釋。Check in unchanged files:如果某個文件遷出之后沒有改動,遷入時的設(shè)置:Default、Ask、Check in、Undo Check Out。Use visual merge:在什么情況下合并。Double-click on a file:雙擊文件所做的操作:Ask、View、Edit。Editor for viewing files:設(shè)置文本文件的編輯器。Folder for
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024食品代理銷售合同協(xié)議書范本模板
- 初任班主任的工作挑戰(zhàn)與應(yīng)對策略
- 旅行服務(wù)員工作總結(jié)
- 碩士答辯攻略模板
- 兒童玩具設(shè)計師的工作描述
- 日用品銷售工作總結(jié)
- 航空業(yè)公司人才培養(yǎng)心得
- 技術(shù)部門技術(shù)支持與系統(tǒng)維護(hù)的工作總結(jié)
- 農(nóng)業(yè)畜牧行業(yè)的保安工作總結(jié)
- 新疆職業(yè)大學(xué)《筆譯理論與技巧(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《鄭伯克段于鄢》-完整版課件
- 江蘇省質(zhì)量通病防治手冊
- 7.激素及其作用機制
- 土壤肥料全套課件
- 畢業(yè)生延期畢業(yè)申請表
- 學(xué)校6S管理制度
- 肽的健康作用及應(yīng)用課件
- 8小時等效A聲級計算工具
- 煤礦礦井供電設(shè)計(DOC26頁)
- 人教版七年級下冊數(shù)學(xué)計算題300道
- 社會實踐登記表
評論
0/150
提交評論