svn
随着应用软件的开发规模及复杂程度日趋大型化
随着应用软件的开发规模及复杂程度日趋大型化,使得软件开发模式从早期的个人作坊式渐渐转变为团队协作开发方式,在这种团队协作的开发模式,为了管理好开发项目,就离不开版本控制软件,在开发过程中采用版本控制软件,能够完整地保存开发中对应用程序每一个源文件所有的修改记录,充分地利用版本控制软件能够对软件开发进行卓有成效的管理。 VSS(Visual Source Safe)为微软的产品,较为易学易用,使用微软的产品进行开发通常都用这个,但是VSS只能在windows平台上运行,并且不是免费软件,安全性也不高,因此应用并不太广泛。 CVS(Concurrent Version System)是免费开源的配置管理工具,其源代码和安装文件都可以免费下载
任何系统,只要涉及多用户使用
任何系统,只要涉及多用户使用,首当其冲的要解决的都是用户身份认证 (Authetication) 和用户权限 (Authorization) 问题。认证和鉴权也是信息安全中两大基本问题。虽然当前在互联网多人开发模式下,分布式的 Git 大行其道
