当前位置: 代码迷 >> CVS/SVN >> 可视化模式构建自己的SVN服务器端——VisualSVN
  详细解决方案

可视化模式构建自己的SVN服务器端——VisualSVN

热度:2235   发布时间:2013-02-26 00:00:00.0
可视化方式构建自己的SVN服务器端——VisualSVN

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借助apache2种方式各有利弊(摘自百度)。

其实笔者认为svn的出现势必让cvs退休了。Svn支持原子代码以事务处理的形式提交。这里的事务就和数据库的事务提交差不多的意思,一句话:“要么都成功,要么都不成功!”。

首先下载svn客户端软件:

免费下载url是:

http://download.csdn.net/source/2526730

下载完了之后就可以安装了,安装就不介绍了吧!直接next就可以了。

安装完成后,那么你的windows就具备了svn的客户端能力,换句话说,你就差一个服务端就可以一个文件,多个版本了!鼠标右键出现如下图所示证明你安装客户端成功

?



?

接下来我们安装一个可视化的客户端软件,叫做VisualSVN-Server,此软件可以到免费下载地址http://download.csdn.net/source/2023698去下载。

安装软件,安装的时候注意next到下图的时候选择安装路径和本机的svn服务端路径

?



?

开启本机的SVN服务,正常运行后的可视化svn服务端界面如下

?



?

证明本机的svn服务端的服务已经正常启动了。

咱们建立一个用户试试啊。

如下图所示建立一个用户

?



?

?

?



?

建立了一个叫做liuyan的用户。

首先让本地的一个文件夹和服务器的svn关联,鼠标右键“SVN checkout”,输入相关的服务器地址(实际上是本地机器的资源),之后选择你要download下来之后的存放地址。

?



?

?

之后输入刚刚在服务器端建立的用户名和密码

?



?

看到文件夹变成如下图标表示关联成功

?



?

那好了,此文件夹就和我们本地的svn服务器关联起来了,下面上传到本地一个文件吧。随便放入一个文件到F:\下载后的资源下面,如下图所示,问号代表此文件需要同步到svn服务端。

?



?

?

提交如图

?





?
?
?

?

?



?

现在咱们再来看看可视化的svn服务器端是什么样子

?



?

看看多了个文件吧,证明本地文件与服务器端的关键进行了关联,并且同步。之后就可以进行版本管理和控制了。

  相关解决方案