給大家介紹一些svn的入門知識!希望對大家的學習起到作用!
一、準備
svn是乙個開源的版本控制系統,它可以記錄所有的檔案修改版本。cvs也是乙個版本控制系統,可是現在大家更多的是用svn,因為svn不但繼承了cvs的優點,而且還有許多的功能是cvs所不具備的。可以肯定,svn會成為cvs的替代系統。
我們還需要安裝乙個客戶端軟體——tortoisesvn,tortoisesvn 只是svn 的乙個圖形化的操作介面, 有了這兩個,就可以建立起強大的svn 伺服器了。但是如果想通過http 的方式訪問,則需要使用apache2.2.x,並將svn 的一些模組整合進去。ankhsvn 則可以實現svn+visual studio 的遠 程**管理。
:
二、使用ankhsvn
在大家安裝好了svn的伺服器端和客戶端之後(也可以只安裝客戶端,通過遠端訪問伺服器端)。首先是要在伺服器端建立乙個「倉庫」,用來存在我們要開發的專案。
具體步驟:
1、建立「倉庫」,比如說,我們在d盤裡新建乙個資料夾叫做share,然後在share裡再新建乙個資料夾叫做svnrepo(用來做專案庫)。
這是最簡單的方法了,還有一種方法是在控制台中通過命令來建立。執行——cmd。輸入:svn help,可以檢視相關的命令,這一步驟用到的命令是create大家感興趣可以嘗試一下。
2、設定許可權
開啟我們剛才的目錄,我們可以看到有一些資料夾,conf資料夾儲存的是一些配置的資訊,開啟svnserve
3、新增使用者,並設定密碼
開啟在同一層目錄下的passwd
我們這裡只是做了乙個示範,大家可以根據自己的實際專案,新增相應的使用者。
到這基本工作就完成了。
注意: 建立好庫之後,則要啟用svn 的服務,可以執行cmd 在命令提示符中鍵入 svnserve –daemon –root d:\share\svnrepo(我們設定的倉庫) 回車,命令作用是啟用svn 伺服器,這樣就執行起了svn 服務,特別要注意這個視窗不能關閉,一旦關閉也就停止了svn 服務。
4、測試
4、安裝ankhsvn
在VS環境下使用SVN
由於我和同事要合作做乙個小程式,所以需要乙個源 管理的工具。在工作的時候我們由於是vs進行.net開發所以一般是使用tfs進行專案管理。但是我們在不同的專案組,工作地點不一樣,而且現有的tfs伺服器都是在內網的,所以無法使用tfs,這種情況下只有找公網上的免費源 管理服務了!若說到在網際網路上的源 ...
svn版本控制器在vs2013中的使用
下面記錄常用的幾種用法 a svn檢出 組長上傳初始專案後,各組員可以到伺服器上檢出專案 1.開啟visual studio 2010 檔案 subversion open from subversion b 進行專案更新和修改 1.為了保證專案統一,每人在進行專案更改之前,要更新到最新版本.在專案...
在vs2005中使用SVN進行版本管理
1.軟體準備 visualsvn server 2.5.10.msi svn服務端 windowsxp kb942288 v3 x86.exe xp中安裝tortoisesvnsvn1.8必須 tortoisesvn 1.8.2.24708 win32 svn 1.8.3.msi svn客戶端 la...