VisualSVN Server是一款集成化的Subversion服務(wù)端工具,讓團(tuán)隊(duì)在代碼文件管理上更便捷,屬于集中式版本控制系統(tǒng),里面包含了功能全面的MMC控制臺(tái),讓管理員能夠輕松處理網(wǎng)絡(luò)參數(shù)、驗(yàn)證方式等多項(xiàng)設(shè)定,這個(gè)程序目前被認(rèn)為是特性豐富和極易上手的SVN系統(tǒng)之一。
VisualSVN Server功能
1、Active Directory 單一登錄
讓使用者借助當(dāng)前的 Active Directory,憑 VisualSVN 服務(wù)器域憑據(jù)進(jìn)入系統(tǒng)。安全 Kerberos V5 或 NTLM 身份驗(yàn)證協(xié)議會(huì)投入使用。還能啟用雙因素身份驗(yàn)證和智能卡功能。
2、多站點(diǎn)存儲(chǔ)庫(kù)復(fù)制
依托 VisualSVN 分布式文件系統(tǒng)(VDFS)技術(shù),在地理位置分散的站點(diǎn)間實(shí)現(xiàn)高性能復(fù)制。分布式存儲(chǔ)庫(kù)具備可寫屬性,在功能上和常規(guī) Subversion 存儲(chǔ)庫(kù)沒有差別。
3、全文搜索
能在任意文件夾里,對(duì)存儲(chǔ)庫(kù)的內(nèi)容和歷史記錄、任意修訂版本展開搜索。搜索引擎可實(shí)現(xiàn)高性能、連續(xù)的新修訂版索引,對(duì)存儲(chǔ)庫(kù)大小幾乎不存在限制。
4、備份和恢復(fù)
備份和恢復(fù)功能是專門為 Subversion 存儲(chǔ)庫(kù)設(shè)計(jì)的,還能啟用高效的熱備份功能。搭配計(jì)劃內(nèi)的存儲(chǔ)庫(kù)驗(yàn)證,備份和恢復(fù)功能可提供可靠的數(shù)據(jù)保護(hù),避免人為失誤以及軟件或硬件故障帶來的影響。
5、支持 HTML5 的 Web 界面
為 Subversion 存儲(chǔ)庫(kù)配備外觀現(xiàn)代、功能豐富的 Web 界面。存儲(chǔ)庫(kù) Web 界面能和 VisualSVN 服務(wù)器的所有身份驗(yàn)證授權(quán)功能無縫銜接??奢p松與問題跟蹤器及其他第三方應(yīng)用程序完成對(duì)接。
6、PowerShell 腳本和自動(dòng)化
VisualSVN 服務(wù)器包含一個(gè) PowerShell 模塊,該模塊中有若干 cmdlet,可協(xié)助管理員自動(dòng)處理日常重復(fù)任務(wù),簡(jiǎn)化服務(wù)器和存儲(chǔ)庫(kù)的部署流程。
7、存儲(chǔ)庫(kù)管理委派
非管理用戶可借助名為 VisualSVN Repository Configurator 的獨(dú)立應(yīng)用程序,遠(yuǎn)程管理存儲(chǔ)庫(kù)。存儲(chǔ)庫(kù)主管進(jìn)行的所有權(quán)限修改操作都會(huì)被記錄,用于審計(jì)工作。
8、遠(yuǎn)程服務(wù)器管理
可對(duì) VisualSVN 服務(wù)器的遠(yuǎn)程實(shí)例進(jìn)行管理。由于 VisualSVN 服務(wù)器管理器是標(biāo)準(zhǔn)的 MMC 管理單元,所以能創(chuàng)建單個(gè)控制臺(tái),對(duì)網(wǎng)絡(luò)中的多個(gè) VisualSVN 服務(wù)器實(shí)例進(jìn)行管理。
9、訪問和操作日志
可監(jiān)控 VisualSVN 服務(wù)器處理的所有 HTTP 請(qǐng)求以及所有邏輯 Subversion 操作,包括檢出、更新這類只讀操作。日志條目會(huì)被記錄到 Windows 事件日志中。
10、密碼猜測(cè)攻擊防護(hù)
在多次身份驗(yàn)證失敗后,會(huì)臨時(shí)封鎖 IP 地址,以此阻止密碼猜測(cè)攻擊。
VisualSVN Server安裝激活教程
1、下載軟件壓縮包文件,依據(jù)本機(jī)系統(tǒng)挑選合適的安裝包進(jìn)行安裝,接著選擇要安裝的組件,具體如圖所示

2、安裝完成后,暫時(shí)不要啟動(dòng)軟件

3、把補(bǔ)丁文件復(fù)制到安裝目錄的 bin 文件夾中并運(yùn)行,然后點(diǎn)擊 Patch

4、出現(xiàn)成功提示,就說明激活操作完成,以上就是 visualsvn server 中文激活版的詳細(xì)安裝步驟

VisualSVN Server特色
一、易于安裝、配置和維護(hù)
visualSvn Server 被廣泛認(rèn)為是在 Windows 平臺(tái)上搭建 Subversion Server 最簡(jiǎn)便的方式。它以單個(gè)文件安裝包的形式發(fā)布,其中包含所有必要組件的最新版本。安裝流程十分簡(jiǎn)單,只需點(diǎn)擊幾次,就能搭建起一個(gè)功能完備的 Subversion 服務(wù)器。
1、開箱即用
按照下一步 - 下一步的操作流程,就能完成設(shè)置。
2、平滑升級(jí)
新版本可在現(xiàn)有版本基礎(chǔ)上順利安裝升級(jí)。
3、無人值守安裝
所有必要參數(shù)都能以命令行參數(shù)的形式設(shè)置。
4、數(shù)字簽名安裝程序
為避免安裝文件損壞,安裝包經(jīng)過 VisualSVN 軟件有限公司的數(shù)字簽名認(rèn)證。
二、真正的顛覆
visualSvn Server 基于開放標(biāo)準(zhǔn)開發(fā),不會(huì)嘗試引入專有版本控制系統(tǒng)。Subversion 存儲(chǔ)庫(kù)以標(biāo)準(zhǔn)格式存儲(chǔ),服務(wù)器可被 svn.exe 文件或?yàn)觚?SVN 等標(biāo)準(zhǔn) Subversion 客戶端訪問。
1、標(biāo)準(zhǔn)協(xié)議
任何標(biāo)準(zhǔn) Subversion 客戶端,無論從 Windows 還是 Unix 客戶端計(jì)算機(jī),都能訪問服務(wù)器。
2、命令行工具
安裝包中包含 Subversion 命令行二進(jìn)制文件。
3、標(biāo)準(zhǔn)格式
存儲(chǔ)庫(kù)以標(biāo)準(zhǔn)格式存儲(chǔ),可通過標(biāo)準(zhǔn) Subversion 工具進(jìn)行操作。
4、定期更新
所有底層組件的補(bǔ)丁和更新會(huì)定期推出。
三、強(qiáng)大的管理工具
visualSvn Server 提供一款功能強(qiáng)大的管理控制臺(tái),名為 VisualSVN(VisualSVN)服務(wù)器管理器。
它以標(biāo)準(zhǔn) MMC 管理單元的形式實(shí)現(xiàn),無需處理配置文件和命令行工具,就能對(duì) Subversion 服務(wù)器進(jìn)行管理。除控制臺(tái)外,VisualSVN 服務(wù)器還包含一個(gè) PowerShell 模塊,借助 PowerShell cmdlet,可協(xié)助管理員自動(dòng)處理服務(wù)器和存儲(chǔ)庫(kù)管理任務(wù)。
1、儀表板
可監(jiān)控服務(wù)器整體狀態(tài),快速調(diào)用最常使用的命令。
2、PowerShell 腳本和自動(dòng)化
利用 PowerShell cmdlet,自動(dòng)處理服務(wù)器和存儲(chǔ)庫(kù)管理任務(wù)。
3、管理存儲(chǔ)庫(kù)
可創(chuàng)建、導(dǎo)入和刪除存儲(chǔ)庫(kù),并能配置存儲(chǔ)庫(kù)內(nèi)部布局。
5、管理 SSL 證書
配置建立安全 HTTPS 連接所需的 SSL 證書。
6、配置訪問權(quán)限
高效定義并管理用戶對(duì)存儲(chǔ)庫(kù)中文件和文件夾的訪問權(quán)限。
7、配置 Subversion 掛鉤
通過便捷的圖形界面,創(chuàng)建和管理 Subversion 掛鉤。
更新日志
v5.4.0版本
1、Markdown 渲染效果的優(yōu)化。
2、新增高級(jí)備份創(chuàng)建策略。
3、為基本身份驗(yàn)證添加 IP 限制功能。