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

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

你可以在 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(否則使用時出現(xiàn)亂碼)

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

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

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

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

參考網(wǎng)址:

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