admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:shodan软件下载)

SVN安装与使用文档

一、SVN介绍

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代

码版本管理软件。

SVN与CVS都是版本管理工具。在开发中我们最常使用的是SVN来管理代码的。老程序员用CVS比较多,

但是,经过我在多家公司工作的经历告诉我,现在用得最多最广的版本管理工具是SVN。

1)SVN能做什么?

狭隘的理解为:SVN可以为我们管理代码的每个版本。什么意思呢?就是平时我们开发代码都是这样一个过

程。先写好一个初步的功能,然后放到服务器测试,看看这个功能是否达到了我们所预期的要求。如果达不

到要求,会在这个初步的demo代码里面进行再次开发修改。修改之后,会再次上传到服务器进行测试。但是,

此时就有一个问题,如果我们修改之后发现没有修改之前的功能好?或者,客户对更改后的功能不喜欢,相

比之下发现喜欢之前的那个功能?此时,如果按照以前没有SVN版本管理工具的时候,只能通过回忆以前代

码是怎么写的。

还有一种情况。就是多个人同时在修改一个php脚本文件的时候,A、B、C三个程序员修改了脚本,

然后A写好之后,把代码上传到服务器了。B也写好了上传到服务器。C同时也写好了,也上传到服务器了。

这个时候会出现什么情况?肯定是C把A与B写的代码全部覆盖了。如果此时,A与B在本地没有备份?后

果将不堪设想。试想一下,此时A的修改最符合功能需求。这个时候却被C给搞掉了。

为了解决以上的两个问题(当然,还有其他的问题,这两个比较典型),程序员们就开发了SVN版本管理工具。

这个版本管理工具会把每个次添加、修改、删除的文件记录下来。每一次向服务器提交修改、增加、删除的

文件。SVN都会给此次操作做一个版本记号。这样,当我们想恢复之前的版本可以通过SVN秒级实现。就是

所设的版本回滚。回滚到我们的上一版本,或者上上上版本。只要你知道是哪个版本号即可恢复。

2)怎样通过SVN解决代码的归属性?

归属性的意思是指,某个php脚本文件是谁写的,被谁改过。是谁改过之后出了问题怎么办?责任到人,肯

定要通过SVN这样的工具查看修改的历史了。

二、SVN的安装

1)下载SVN安装文件

注意:SVN区分操作系统位数的。现在大部分window操作系统是32位。有的时候62位的。下载的时候请弄

清楚自己系统是多少位的之后,再选择下载哪个安装包。

下载地址:

/

2)双击安装:选择"Next>".

3)选择第一项,即我同意SVN的安装协议内容。


本文标签: 修改 版本 功能 代码 管理工具