任何系统,只要涉及多用户使用,首当其冲的要解决的都是用户身份认证 (Authetication) 和用户权限 (Authorization) 问题。认证和鉴权也是信息安全中两大基本问题。 Subversion 作为版本控制系统的代表,是典型的多用户系统,针对不同用户进行适当的权限配置,也是 SVN 安全高效运作的关键。 SVN 的用户权限控制与 S…
虽然当前在互联网多人开发模式下,分布式的 Git 大行其道。但是,作为 Git 绝对的大哥,中央化的 SVN 仍有其不可忽视的地位和作用。很多公司内部的版本管理,仍然使用的是 SVN。从 VSS 到 SVN,再到 Git,不难看出版本管理软件发展前进的变化。在发展链中,后来者都向前者借鉴很多,又引入了一些新的理念和内容。SVN 作为版本管理软件发展…
Visual Sourcesafe 作为老牌的版本控制工具,虽目前使用率不及 svn 和 git,但在个人文档版本管理方面,使用还是非常便捷的。 在 linux 下实现 VSS 的运行,wine 的两种运行方式都可以采用,由于 VSS 的版本库和管理软件可分开存储、耦合度较低,使用“linux + windows安装包”的方式运行 VSS 较佳。 …
配置管理是规范化开发的必由之路,随着开源社区的蓬勃发展,传统的集中式配管方式显然不能保障开源社区 “ 集市 ” 开发模式的高效运行,分布式配管需求日益迫切,在开源界大神的努力下,世界上最先进的分布式版本控制系统 -- Git 应运而生。Git 名为 “无用之人”,实则出类拔萃。使用 Git ,每个人的计算机上都可以拥有一个完整的版本库,既保证的多人…