安裝檔案下載下傳(哪個下載下傳快用哪個) :
<a target="_blank" href="http://u.xunzai.com/fileview_848528.html">http://u.xunzai.com/fileview_848528.html</a>
說明:軟體名稱是一樣的,不同版本沒多大差別,大緻是一樣的。
先安裝 服務端(Setup-Subversion-1.6.5.msi),
再安裝用戶端(TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi),
一路 next就行!
伺服器配置:
手動在D盤建立檔案夾,如:share
C:\Documents and Settings\Administrator>D:
D:\>svn
使用“svn help”得到用法。
D:\>cd share
D:\share>svnadmin create svnrepository
(svnrepository為你想要建立的倉庫名,自動建立,以後建立系統服務、直接開啟服務-不通用建立系統服務的方式開啟的時候要用到這個倉庫名)
D:\share>
改檔案 D:\share\svnrepository\conf\svnserve.conf
(用Notepad++可以看到行号)
# password-db = passwd (找到這一行) 去掉前面的"# ",前面不留白格
改檔案 D:\share\svnrepository\conf\passwd
在最後加(使用者=密碼),可随便加多少行,每個使用者占一行
比如:u1=p1(使用者名為u1,密碼為p1)
開啟伺服器:
D:\share>svnserve -d -r svnrepository
注:這種方法cmd視窗不能關,關了之後svn服務就關了!
作為系統服務啟動的方法
友善的方法(這些步驟不是必須的,看你自己想不想弄)// 三個都弄成 .bat 批處理檔案
@echo 建立svn服務
@echo off 參數 -r 後面寫你自己的倉庫檔案夾路徑
sc create svnserve1 binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\share\svnrepository" depend= Tcpip start= auto
sc start svnserve1
pause
@echo 開啟svn服務
@echo off
net start svnserve1
pause
@echo 關閉svn服務
net stop svnserve1
這種方法開啟svn後沒有視窗,服務一樣的運作
用戶端使用:
建立自己的目錄:(如D:\share\u1)
檢視:
在u1檔案夾裡面右鍵->TortoiseSVN->Repo-browser
URL 裡輸入 svn://localhost 或(svn://伺服器ip位址)
送出内容:右鍵->TortoiseSVN->Repo-browser 在左邊的樹型目錄上,可以右鍵
選擇“Add folder”或“Add file” ,确定後輸入使用者和密碼送出檔案
其它功能自己去試下,右鍵檔案上都會出現相應的功能。
與vs整合
_=d
與eclipse整合
<a target="_blank" href="http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA">http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA</a>
與vs整合使用:
先安裝 :AnkhSvn-2.3.10509.1073.msi(安裝時關閉vs)
在vs2010中
先向svn上傳初始項目,不然哪裡有東西來使用?
選擇一個項目
檔案->Subversion->add selected projects to subversion 裡面的選項自己看着辦,用配置的使用者的密碼上傳就行
其它人打開項目進行開發:
檔案->打開->Subversion Project ->輸入 svn://位址 在裡面選擇就行了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiYWan5SaDBFRzgjM5cDOxIzMx8FMvwVMy8CXxETMxAjMvw1ckF2bsBXdvwFdl5mLuR2cj5Set1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
經驗:
建議把svn倉庫建在作業系統之外的分區,重裝系統之後,隻要安裝svn服務端,建立svn系統服務 就可以和重裝前一樣使用原來的svn倉庫,配置也是原來的,總之很省事。
附(2014-01-09):
上面教程是使用subversion的,很早就有一個叫visualsvn 的軟體了,可視化操作,自動能使用https://開頭的svn位址,配置很友善。官網:http://www.visualsvn.com/
我覺得服務端比subversion服務端更好用,當然,用戶端還是subversion好用,但是 visual studio插件用visualsvn的用戶端插件要更好用一些。