天天看點

SVN安裝以及和VS2010整合使用

安裝檔案下載下傳(哪個下載下傳快用哪個) :

<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&gt;D:

D:\&gt;svn

使用“svn help”得到用法。

D:\&gt;cd share

D:\share&gt;svnadmin create svnrepository   

(svnrepository為你想要建立的倉庫名,自動建立,以後建立系統服務、直接開啟服務-不通用建立系統服務的方式開啟的時候要用到這個倉庫名)

D:\share&gt;

改檔案 D:\share\svnrepository\conf\svnserve.conf

(用Notepad++可以看到行号)

# password-db = passwd  (找到這一行) 去掉前面的"# ",前面不留白格

改檔案 D:\share\svnrepository\conf\passwd

在最後加(使用者=密碼),可随便加多少行,每個使用者占一行

比如:u1=p1(使用者名為u1,密碼為p1)

開啟伺服器:

D:\share&gt;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檔案夾裡面右鍵-&gt;TortoiseSVN-&gt;Repo-browser

URL 裡輸入 svn://localhost 或(svn://伺服器ip位址)

送出内容:右鍵-&gt;TortoiseSVN-&gt;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上傳初始項目,不然哪裡有東西來使用?

選擇一個項目

檔案-&gt;Subversion-&gt;add selected projects to subversion    裡面的選項自己看着辦,用配置的使用者的密碼上傳就行

其它人打開項目進行開發:

檔案-&gt;打開-&gt;Subversion Project -&gt;輸入 svn://位址  在裡面選擇就行了。

SVN安裝以及和VS2010整合使用

經驗:

建議把svn倉庫建在作業系統之外的分區,重裝系統之後,隻要安裝svn服務端,建立svn系統服務 就可以和重裝前一樣使用原來的svn倉庫,配置也是原來的,總之很省事。

附(2014-01-09):

   上面教程是使用subversion的,很早就有一個叫visualsvn 的軟體了,可視化操作,自動能使用https://開頭的svn位址,配置很友善。官網:http://www.visualsvn.com/

我覺得服務端比subversion服務端更好用,當然,用戶端還是subversion好用,但是 visual studio插件用visualsvn的用戶端插件要更好用一些。

繼續閱讀