摘要: Subversion(SVN)安裝使用指南
※簡述※
Subversion是近期在開源社區(qū)中非常流行的一款版本控制軟件,它是CVS的替代產(chǎn)物。
它的主要特征有:
CVS大部分的功能。
支持“目錄”級別的版本管理,并且解決了CVS中遲遲未能解決的文件重命名和移動等問題。甚至對文件或文件夾的屬性都提供了版本管理。
“提交(commit)”實現(xiàn)了真正意義上的原子操作。也就是類似數(shù)據(jù)庫中的事務(wù)的功能。
版本號依據(jù)每次提交而改變,不再針對每個文件。日志信息也是針對每次提交而設(shè)置。所以看到版本號是幾百或者幾千也不用太驚訝,表示方式不一樣罷了。
通過WebDAV/DeltaV協(xié)議,可以與Apache的網(wǎng)絡(luò)服務(wù)無縫銜接(通過Apache來運行)。這樣就能提供一些額外的功能,例如:認證,壓縮傳輸,以及數(shù)據(jù)倉庫(Repository,見下)的瀏覽等。
也可以作為獨立服務(wù)器運行,但這樣的話提供的功能較為簡單薄弱。
兩種運行模式都支持SSH(當(dāng)然需要各自的支持和配置)
降低了分
閱讀全文