SVN全名Subversion,即版本控制系統。
SVN與CVS一樣,是一個跨平臺的軟件,支持大多數常見的操作系統。作為一個開源
的版本控制系統,Subversion 管理著隨時間改變的數據。這些數據放置在一個中央資料檔案庫 (repository) 中。
這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。這樣你就可以把檔案恢復到舊的版本,
或是瀏覽文件的變動歷史。Subversion 是一個通用的系統, 可用來管理任何類型的文件, 包括程序源碼。
你可以在 http://subversion.tigris.org?下載到最新的版本。
最新版本為svn-win32-1.4.3。你可以下載安裝版本,直接安裝就可以使用。
也可以下載zip包,解壓到目錄后,需要設置以下環境變量:
- 設置SVN_HOME=D:\svn-win32-1.4.3(此處設置SVN的根路徑)
- 在Path環境變量后面加上 %SVN_HOME%\bin
- 增加APR_ICONV_PATH=%SVN_HOME%\iconv
- 增加LANG=zh_CN.UTF8(否則使用時出現亂碼)
設置好環境變量后,就可以使用了。
輸入 svn help 查看具體命令的使用。
也有圖形化的客戶端,以及eclipse的svn插件等:
TortoiseSVN:是SVN客戶端程序,為windows外殼程序集成到windows資源管理器和文件管理系統的Subversion客戶端。
參考網址:
- http://tortoisesvn.net/
- http://subversion.tigris.org/
- http://www.iusesvn.com