Subversion是一款运用在Windows系统下的版本控制工具,它可以通过网络访问,让我们可以在不同的电脑上进行操作。支持在各自的空间里修改和管理同一组数据可以促进团队协作。它很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。
【Subversion功能特点】:
CVS是最基本的版本控制系统。Subversion包含了CVS的大部分功能,并且针对有些功能还稍加改进
subversion将目录名以版本号的形式体现
无论复制,删除还是重命名,都会被打上版本号,尽管这 听上去有些奇怪
subversion允许任何元数据附加在文件或目录中 。这些属性是 键/值对,并且被版本化。subversion也提供对修订版附加任何键/值属性的方法,这些属性不会被版本化因为他们会自动将元数据附加到版本空间中,但他们可以随时被更改
支持文件锁定,当多个用户试图编辑同一个文件时会收到警告。
·apache网络服务的支持,基于WebDAV/DeltaV协议
使用基于HTTP的WebDAV/DeltaV协议进行网络通信,而apache网络服务器提供网络存储的站点服务
当一个文件是可执行的时候subversion会提示,并且当这个可执行的文件被放在版本控制中时,subversion会防止该程序检查其他目录
subversion提供一个工具,svnsync, 用于同步主服务器上的 文件到一个子存储服务器上,并且标为只读的属性。