visualsvn serve是一款功能強大的svn服務(wù)端軟件,提供了 Active Directory單點登錄。多站點存儲庫復(fù)制、備份還原等功能,和Visual Studio集成在一起, 小編提供的是visualsvn server win2003版,需要的朋友就來下載吧。
visualsvn server安裝方法
【步驟1】安裝首頁界面,見圖

【步驟2】選擇組件為服務(wù)器和管理終端功能 見圖

【步驟3】自定義安裝配置 見圖

【注意】:
代碼庫保存地址你可以選擇合適的目錄,這個代碼庫Repositories是根目錄,創(chuàng)建了就不能刪除,如果刪除了,VisualSVN Server就不能運作。
實際上這個Repositories文件夾創(chuàng)建了之后就可以不用理會它了,也不用進去文件夾里面修改里面的文件(我的跟圖例一樣放在D盤)見下圖

如果不選擇Use secure connection ,Server Port那里,默認(rèn)端口有80/81/8080三個;如果選中最后面的CheckBox,則表示使用安全連接【https協(xié)議】,端口只有433/8433二個可用。
默認(rèn)是選用的。(Server Port那里,我選擇的是端口80,沒有勾選Use secure connection,本人覺得沒有必要使用secure connection)至于授權(quán)Authentication,
默認(rèn)選擇 VisualSVN Server自帶的用戶和用戶組。
【步驟4】 點擊安裝按鈕,進行安裝 見圖

【步驟5】安裝成功,服務(wù)啟動,見圖

安裝后會添加VisualSvn Server服務(wù):

VisualSVN Server配置方法
一、VisualSVN Server的配置和使用方法【服務(wù)器端】
安裝好VisualSVN Server后【安裝過程看
好的,下面我來添加一個代碼庫【Repository】,如下圖:

按上圖所示,創(chuàng)建新的代碼庫,在下圖所示的文本框中輸入代碼庫名稱:

注意:上圖中的CheckBox如果選中,則在代碼庫StartKit下面會創(chuàng)建trunk、branches、tags三個子目錄;不選中,則只創(chuàng)建空的代碼庫StartKit。
點擊OK按鈕,代碼庫就創(chuàng)建成功了。

創(chuàng)建完代碼庫后,沒有任何內(nèi)容在里面。我會在這個教程的第二部分說明如何遷入源代碼。
下面,我們開始安全性設(shè)置,在左側(cè)的Users上點擊右鍵:

輸入上面的信息,點擊OK,我們就創(chuàng)建一個用戶了。按照上面的過程,分別添加用戶Developer1、tester1、manager1,好了,我們開始添加這些用戶到我們剛才創(chuàng)建的項目里:

點擊上圖中的"Add..."按鈕,在下圖中選擇我們剛才添加的用戶,點擊OK按鈕:
說明:大家可能注意到了下圖中的Groups,是的,你也可以先創(chuàng)建組,把用戶添加到各個組中,然后對組進行授權(quán),操作比較簡單,在此略過。
按照下圖所示,分別對用戶【或組】進行授權(quán):
點擊"確定"按鈕,上面的用戶就具有了訪問StartKit代碼庫的不同權(quán)限。
因為用戶starter在團隊中是新來者,不希望他向代碼庫中提交新代碼,所以他只能讀取代碼庫中的代碼,不能提交代碼。tester1是測試人員,不負(fù)責(zé)代碼編寫,所以也是只讀權(quán)限。而Developer1和manager1是開發(fā)人員和項目經(jīng)理,自然具有讀、寫的權(quán)限。
在實際的項目開發(fā)過程中,Developer和tester往往不可能只有一個人,這時候使用組來授權(quán)更加方便,這個大家可以自己練習(xí)一下。
二、TotoiseSVN的基本使用方法
在
點擊Import,彈出下面的窗體,其中zt.net.henu.edu.cn是服務(wù)器名,svn是代碼倉庫的根目錄,StartKit是我們在上個教程中添加的一個代碼庫:
說明:左下角的CheckBox,在第一次簽入源代碼時沒有用,但是,在以后你提交代碼的時候是非常有用的。

點擊OK按鈕,會彈出下面的窗體,要求輸入憑據(jù):

在上面的窗體中輸入用戶名和密碼,點擊OK按鈕:
如上圖所示,好了,源代碼已經(jīng)成功簽入SVN服務(wù)器了。這時候團隊成員就可以遷出SVN服務(wù)器上的源代碼到自己的機器了。
二、簽出源代碼到本機
在本機創(chuàng)建文件夾StartKit,右鍵點擊Checkout,彈出如下圖的窗體:
在上圖中URL of Repository:下的文本框中輸入svn server中的代碼庫的地址,其他默認(rèn),點擊OK按鈕,就開始簽出源代碼了。
說明:上圖中的Checkout Depth,有4個選項,分別是遷出全部、只簽出下一級子目錄和文件、只簽出文件、只簽出空項目,默認(rèn)的是第一項。上面的例子中,我們也可以使用web的方式訪問代碼庫,在瀏覽器中輸入http://zt.net.henu.edu.cn/svn/StartKit/
這時候也會彈出對話框,要求輸入用戶名和密碼,通過驗證后即可瀏覽代碼庫中的內(nèi)容。
搞定!源代碼已經(jīng)成功簽出到剛才新建的StartKit目錄中。
打開StartKit目錄,可以看到如下圖的文件夾結(jié)構(gòu):
一旦你對文件或文件夾做了任何修改,那么文件或文件夾的顯示圖片機會發(fā)生變化。下圖中我修改了其中的二個文件:
大家看一下不同狀態(tài)所對應(yīng)的圖片:
我們已經(jīng)知道怎么將源代碼簽入到SVN服務(wù)器,怎么從服務(wù)器簽出代碼到本機,也簡單了解了不同狀態(tài)所對應(yīng)的圖案啦。
三、提交修改過的文件到SVN服務(wù)器
上面的圖2-2-7中,我修改了位于Model文件中的二個文件ImageInfo.cs和NewsInfo.cs,下面演示如何提交到SVN服務(wù)器。
注意:提交源代碼到服務(wù)器時,一定確保本機的代碼是最新版本,否則可能提交失敗,或者造成版本沖突。
在Model文件夾上點擊右鍵或在Model文件下的空白處點擊右鍵,點擊SVN Commit…彈出下面的窗體:
點擊OK按鈕后,彈出如下圖的窗體:
四、添加新文件到SVN服務(wù)器
我們在Model文件下添加一個新的類文件UserInfo.cs,在Model文件下的空白處點擊右鍵,點擊SVN Commit…,和上面講的提交修改過的文件到SVN服務(wù)器一樣,就可以了。
另外也可以在文件UserInfo.cs上點擊右鍵,點擊TortoiseSVN=>>Add,彈出如下圖的窗體:
選中UserInfo.cs文件,點擊OK按鈕,這樣并沒有將這個文件提交到SVN服務(wù)器,只是將這個文件標(biāo)記為源代碼庫庫中的文件,并將其狀態(tài)置為修改狀態(tài)。之后,我們要再SVN Commit這個文件一次,才可以將其真正提交到SVN服務(wù)器上的代碼庫中。
上面講是添加文件,實際上,添加文件夾的步驟也是一樣的,這里就不說了。
五、更新本機代碼與SVN服務(wù)器上最新的版本一致
這個也很簡單,只要在需要更新的文件夾上點擊右鍵或在該文件下的空白處點擊右鍵,點擊SVN Update,就可以了。
注意:更新操作可能會因為版本沖突而失敗,這是可以使用合并【Merge】或其他方法解決;也可能因為鎖定【Get Lock】而失敗,這是需要先解鎖【Release Lock】。
六、重命名文件或文件夾,并將修改提交到SVN服務(wù)器
只要在需要重命名的文件或文件夾上點擊右鍵,點擊TortiseSVN=>>Rename…,在彈出的窗體中輸入新名稱,點擊OK按鈕,就可以了。此方法也不是直接重命名,而是將該文件或文件夾的名稱標(biāo)記為重命名后名稱,也需要我們使用SVN Commit提交到SVN服務(wù)器后才真正重命名。
七、刪除文件或文件夾,并將修改提交到SVN服務(wù)器
最簡單就是,你直接刪除文件或文件夾,然后使用SVN Commit提交更新到SVN服務(wù)器。另外一種方法是在你要刪除的文件或文件夾上點擊右鍵=>>TortoiseSVN=>>Delete刪除,此方法也不是直接刪除,而是將該文件或文件夾的狀態(tài)置為刪除,也需要我們使用SVN Commit提交到SVN服務(wù)器后才真正刪除。
說明:實際上,從你把源代碼遷簽入SVN服務(wù)器開始,每一個版本的數(shù)據(jù)和文件,就算是你已經(jīng)刪除了的,也都可以隨時遷出。
以上只是TortoiseSVN最簡單的幾個功能,其實他的功能遠(yuǎn)不止這些,其他的功能大家可以在使用的過程中慢慢體會,有些功能我會在下面的教程中使用到,到時候會和大家講清楚用法。
注意:向SVN服務(wù)器提交源代碼的時候,一定不要提交bin、obj等文件夾,否則會很麻煩。但是web項目的bin目錄除外,但是web項目的bin目錄中的引用其他項目而生成的dll不需要提交。
一個好習(xí)慣:如果項目中引用了其他的第三方的程序集,比如EnterpriseLibrary、FCKEditor等,這時候不要簡單從他們的安裝位置引用,而是在你的解決方案下,添加一個Library的目錄,把需要的程序集復(fù)制到這里,然后從Library目錄引用,這樣有什么好處,自己想一想吧!
- PC官方版
- 安卓官方手機版
- IOS官方手機版










PVE 8.3鏡像包8.3-1 中文版
VMware Contour控制器1.32.0 中文版
VMware ca-clusterissuer最新版0.0.2 中文版
Vmware vsphere hypervisor (esxi) 8.0官方最新免費版8.0U3e 中文版
VMware Harbor管理工具2.13.1 中文版
VMware Local Consumption Inter-f-ace最新版9.0.1 中文版
VMware MinIO儲存方案2.0.10 中文版
vSphere Kubernetes Service最新版3.4+v1.33 中文版
Velero vSphere Operator備份恢復(fù)工具1.8.1 中文版
ESXi Mac Learning dvFilter地址管理插件1.0 中文版
Salt Supervisor Service管理組件0.10 中文版
vSAN Hardware Compatibility Assessment Tool最新版3.1 中文版
VMware Event Broker Appliance (VEBA)0.8.0 中文版
Avi Kubernetes Operator 1.13.31.13.1 中文版
VMware Avi Load Balancer Conversion Tool鏡像包2.9.1 中文版
VMware Cloud Provider Lifecycle Manager鏡像包1.7.0 中文版
Vmware alp 2.1.22.1.2.2 中文版
Virtual SAN File Services Appliance 7.0U3f7.0U3f 中文版
vSAN File Services Appliance 8.0U28.0U2 中文版
Virtual SAN File Services Appliance 8.08.0.0 中文版
VirtualSAN Witness 8.0U3鏡像包8.0U3 中文版
Wing FTP Server Corporate(企業(yè)FTP服務(wù)器)7.1.1 x64免費完美版
華為云ECS批量管理工具2020免費版
FTP服務(wù)器軟件(FileZilla Server)3.46.0 官方中文版
iis7遠(yuǎn)程桌面連接工具1.3.0 綠色版
護衛(wèi)神主機大師搭建網(wǎng)站3.2.0 官方最新版
服務(wù)器安全狗5.0.24188 官方最新版
phpstudy2020軟件8.0.9.3 正式版【64位】
寶塔Windows面板6.4免費版 官方正式版
遠(yuǎn)程拷機工具5.61 簡體中文綠色版
微軟web服務(wù)器配置安裝工具(Web Platform Installer)5.0 官方最新版
Web服務(wù)管理器1.7官方最新版





Xmanager簡體中文版5.0.1 官方最新版
吾愛破解3389批量管理器2.0 免費最新版
ESXi 8.0U3g集成全版免費下載8.0U3g-248598
3389批量遠(yuǎn)程桌面1.5 2015版
ESXi 8.0U3慧與定制版ESXi-8.0.3-24674464-
3389/Mstsc服務(wù)器批量登錄管理軟件2013.5.2
服務(wù)器常用軟件合輯【服務(wù)器軟件大全】共15
IP監(jiān)視器(VS IP Monitor)1.5.10.0 注冊版
服務(wù)器登陸監(jiān)控系統(tǒng)(ServerLoginMonter)2
Windows XP_MSSQL個人版