SVN全名Subversion,即版本控制系統(tǒng)。

SVN與CVS一樣,是一個(gè)跨平臺(tái)的軟件,支持大多數(shù)常見(jiàn)的操作系統(tǒng)。作為一個(gè)開(kāi)源 的版本控制系統(tǒng),Subversion 管理著隨時(shí)間改變的數(shù)據(jù)。這些數(shù)據(jù)放置在一個(gè)中央資料檔案庫(kù) (repository) 中。 這個(gè)檔案庫(kù)很像一個(gè)普通的文件服務(wù)器, 不過(guò)它會(huì)記住每一次文件的變動(dòng)。這樣你就可以把檔案恢復(fù)到舊的版本, 或是瀏覽文件的變動(dòng)歷史。Subversion 是一個(gè)通用的系統(tǒng), 可用來(lái)管理任何類(lèi)型的文件, 包括程序源碼。

你可以在 http://subversion.tigris.org?下載到最新的版本。

最新版本為svn-win32-1.4.3。你可以下載安裝版本,直接安裝就可以使用。

也可以下載zip包,解壓到目錄后,需要設(shè)置以下環(huán)境變量:

  1. 設(shè)置SVN_HOME=D:\svn-win32-1.4.3(此處設(shè)置SVN的根路徑)
  2. 在Path環(huán)境變量后面加上 %SVN_HOME%\bin
  3. 增加APR_ICONV_PATH=%SVN_HOME%\iconv
  4. 增加LANG=zh_CN.UTF8(否則使用時(shí)出現(xiàn)亂碼)

設(shè)置好環(huán)境變量后,就可以使用了。

輸入 svn help 查看具體命令的使用。

也有圖形化的客戶(hù)端,以及eclipse的svn插件等:

TortoiseSVN:是SVN客戶(hù)端程序,為windows外殼程序集成到windows資源管理器和文件管理系統(tǒng)的Subversion客戶(hù)端。

參考網(wǎng)址:

  1. http://tortoisesvn.net/
  2. http://subversion.tigris.org/
  3. http://www.iusesvn.com