Visual Source Safe
Visual Source Safe安裝教程
Visual Source Safe簡稱vss,是款功能強(qiáng)大的專業(yè)項(xiàng)目文件管理軟件,幾乎可以適用任何軟件項(xiàng)目,通過它可以管理軟件開發(fā)中各個不同版本的源代碼和文檔,方便各個版本代碼和文檔的獲取。VSS通過將有關(guān)項(xiàng)目文檔(包括文本文件、圖象文件、二進(jìn)制文件、聲音文件、視屏文件)存入數(shù)據(jù)庫進(jìn)行項(xiàng)目研發(fā)管理工作。用戶可以根據(jù)需要隨時快速有效地共享文件。文件一旦被添加進(jìn)VSS,它的每次改動都會被記錄下來,用戶可以恢復(fù)文件的早期版本。項(xiàng)目組的其他成員也可以看到有關(guān)文檔的最新版本,并對它們進(jìn)行修改,VSS也同樣會將新的改動記錄下來。
Visual Source Safe介紹
VSS作為 microsoft visual studio 的一名成員,它主要任務(wù)就是負(fù)責(zé)項(xiàng)目文件的管理,幾乎可以適用任何軟件項(xiàng)目。源代碼版本控制機(jī)制是現(xiàn)代軟件開發(fā)中必不可少的管理機(jī)制之一,通常借助版本控制軟件即Source Code Management(SCM) systems或者Version Control systems來實(shí)現(xiàn)。
版本控制在軟件開發(fā)中的重要作用如下:
1)作為代碼倉庫有效的管理軟件開發(fā)中各個不同版本的源代碼和文檔,占用空間小并且方便各個版本代碼和文檔的獲取。
2)對開發(fā)小組中對源代碼的訪問進(jìn)行有效的協(xié)調(diào)(不同的版本控制軟件采取不同的協(xié)調(diào)策略)。
常用的版本控制軟件有Clearcase, CVS, PVCS和Microsoft公司的Visual SourceSafe (VSS)。下面對Windows平臺開發(fā)最常用的Visual SourceSafe 6.0進(jìn)行簡單介紹。
vss6.0運(yùn)行環(huán)境
Windows平臺下使用VSS開發(fā)的典型環(huán)境是基于C/S架構(gòu)的,即開發(fā)小組的每個開發(fā)者在各自的Windows平臺下利用開發(fā)工具(比如VC)開發(fā)項(xiàng)目中的各個模塊,而配有專門的服務(wù)器集中控制開發(fā)過程中的文檔和代碼。服務(wù)器和開發(fā)人員的客戶機(jī)分別裝有VSS的服務(wù)器和客戶端程序。
VSS6.0服務(wù)器的安裝
第一步,將Visual Studio6.0的CD1放入CD-ROM,自動進(jìn)入安裝程序,選擇第二項(xiàng)“Server Applications and Tools(Add Only)”;
第二步,然后在“Server Setups”的“Server Components”中選擇“Visua l Source Safe Server”,按“Install”按鈕后,根據(jù)提示放入CD2;
第三步,根據(jù)Installation Wizard的提示,繼續(xù)安裝過程,選擇安裝路徑,直至提示你重啟以使新安裝的程序生效,重啟計算機(jī)。
Visual Source Safe功能
支持大型項(xiàng)目和分布式團(tuán)隊(duì)
日益具有全球化特點(diǎn)的軟件開發(fā)工作跨越不同時區(qū)、領(lǐng)土和大陸。Visual SourceSafe 2005 將做出改變以滿足這些全球性開發(fā)團(tuán)隊(duì)的需要
通過 HTTP 進(jìn)行遠(yuǎn)程 Web 訪問。
使用 Visual Studio 從全球任何可以進(jìn)行 HTTP 或 HTTPS Web 訪問的地方連接到 Visual SourceSafe 數(shù)據(jù)庫。(需要 Visual Studio 2005、IIS 和 ASP .NET)。 增強(qiáng)的性能和可伸縮性。通過顯著提高的 LAN 訪問速度來更加快速地工作,尤其是在慢速和遠(yuǎn)程 RAS 配置中同時使用 Visual SourceSafe 和 Visual Studio 的時候。在保持其目前的、基于客戶端的文件共享體系結(jié)構(gòu)的兼容性的同時,Visual SourceSafe 為常見操作提供的訪問速度有顯著地提高,尤其是改善了慢速和遠(yuǎn)程網(wǎng)絡(luò)的性能。健壯的改進(jìn)減少了分析、管理和修復(fù)數(shù)據(jù)庫的需要。
增加的容量。
數(shù)據(jù)存儲增至 4 GB,且存檔限制也隨之增大。區(qū)域性時區(qū)和語言。查看針對當(dāng)?shù)貢r區(qū)進(jìn)行調(diào)整的文件更改歷史記錄,同時維護(hù)單獨(dú)的、與服務(wù)器參考時鐘保持同步的更改審核日志。使用任何指定的語言和字體自定義用戶界面。
增強(qiáng)的自定義
開發(fā)團(tuán)隊(duì)可以利用新的自動化和可擴(kuò)展性功能,自動執(zhí)行其過程以及擴(kuò)展 Visual SourceSafe 的功能:
支持自定義查看器、合并工具和編輯器。使用新的插件式編輯器/查看器功能,通過任何第三方工具或自定義工具來比較和查看源代碼和文檔差異。托管代碼可擴(kuò)展性。使用 .NET Programmable Interop Assemblies (PIA) for Visual SourceSafe 自動化技術(shù),通過可使用 Visual C# 和 Visual Basic .NET 開發(fā)的新功能來進(jìn)一步擴(kuò)展 Visual SourceSafe。自動執(zhí)行團(tuán)隊(duì)過程。使用某些事件(如 OnBeforeCheckout 或 OnAfterCheckIn)來自動執(zhí)行過程。利用新的 MSBuild 工具,創(chuàng)建自定義任務(wù)來檢索和下載源代碼文件,然后通過自動生成技術(shù)來生成這些文件。
Web 開發(fā)和工作效率的提高
Visual SourceSafe 的 Visual Studio 源代碼管理集成進(jìn)行了更新,以便提高開發(fā)人員的工作效率,尤其是在開發(fā) Web 服務(wù)和 Web 站點(diǎn)時:
Unicode 和 XML 支持。
在使用以前版本的 Visual SourceSafe 開發(fā) Web 服務(wù)時,所有 XML 文件(如 Web.config、*.wsdl、*.disco、*.map 和其他格式的文件)都以二進(jìn)制格式存儲在 Visual SourceSafe 中。這意味著同時只能有一個開發(fā)人員修改或簽出這些文件,因而限制了完成并行開發(fā)任務(wù)的可能性。而且,Visual SourceSafe 還不能用于比較或合并那些以二進(jìn)制形式存儲的 XML 文件。使用 Visual SourceSafe 2005,開發(fā)人員現(xiàn)在可以存儲、比較和合并 UTF-8 和 Unicode 編碼文件內(nèi)容,包括 XML 文件。使用多重簽出功能,開發(fā)人員可以同時處理并行開發(fā)任務(wù)以及合并結(jié)果。
簽出改進(jìn)。
通過不斷革新 Visual Studio 中的集成源代碼管理經(jīng)驗(yàn),從而使 Visual SourceSafe 和 Visual Studio 可以更好地協(xié)作,包括能夠從本地工作文件夾目錄中簽出文件,而無須通過網(wǎng)絡(luò)從 Visual SourceSafe 數(shù)據(jù)庫中下載最新版本的文件。在 Visual Studio 內(nèi)部,現(xiàn)在可以自動完成簽出并且減少了提示。
Web 項(xiàng)目增強(qiáng)。
利用在指定項(xiàng)目位置方面的更大靈活性,并且在 Visual Studio 內(nèi)部同步已經(jīng)重命名或刪除的文件。使用標(biāo)準(zhǔn)的 Open Project 對話框打開并瀏覽進(jìn)行了源代碼管理的項(xiàng)目。
下載地址
-
- 通用安全下載
-
- 移動安全下載
-
- 聯(lián)通安全下載
-
- 電信安全下載
-
- 移動網(wǎng)絡(luò)下載
-
- 聯(lián)通網(wǎng)絡(luò)下載
-
- 電信網(wǎng)絡(luò)下載
-
- 通用網(wǎng)絡(luò)下載