Subversion is a free/open-source version control system with which users can achieve version management conveniently. This paper first describes the features and architecture of Subversion, then it compares the two models of version control. In the end, considering the actuality of SCM, it proposes a brand-new solution for software development repository on the basis of Subversion technology.% Subversion是一个全新的自由/开源的版本控制系统,用户可用它方便地实现版本管理。本文首先描述了Subversion的特性和架构,然后介绍了版本控制的“锁定-修改-解锁”和“复制-修改-合并”两种模型,并比较这两种加锁策略的优劣,最后结合当前软件配置管理的现状,提出了一种使用 Subversion技术建立软件开发库的方案。
展开▼