码迷,mamicode.com
首页 > 其他好文 > 详细

VisualSVN Server和Subversion的联系

时间:2016-11-03 11:32:09      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:网上   迁移   svn   wmi   客户   windows   版本   整合   pac   

VisualSVN Server是只能在Windows平台上搭建的SVN服务器,内核使用的是Subversion,做了整合:apache+subversion+WMI(实现操作界面等)。

用这个的好处是一键安装即可。但是却有很多局限性:1、apache是高度精简过的东西,想要基于apache做扩展很难,比如写一些接口供第三方使用。2、WMI操作不方便,官方提供的文档完全没有这块的说明。

TrotoiseSVN是一个只能在Windows平台上使用SVN客户端,同样,内核使用的还是Subversion。

Subversion是一个集成服务端和客户端的“内核”,在官网上提供了很多跨平台的版本http://www.subversiondownload.com/,主要实现服务端的思路:

1、如果想要纯净版,直接搭建Subversion Server,启动后,客户端通过svn命令进行操作

2、搭建基于Apache+Subversion+WebGUI的方案,好处是全部使用http协议,然后有个漂亮的后台去实现,可以去GitHub上集成一个。

3、直接使用Appche Subversion的方案,注意:这个是官方推出的集成环境,高度整合,与上面的方案不一样。http://subversion.apache.org/

后话:我的猜测,估计自己搭建的环境,需要考虑账号体系的集成,这点暂时还没搭建,后续搭建好之后再说明。

所以,如果想要操作度更自由的方案,可以试下纯手工的去linux下搭建svn环境,而且,几乎svn的目录都是一样的,即使迁移到哪个平台,启动server时指定目录即可使用。

VisualSVN Server和Subversion的联系

标签:网上   迁移   svn   wmi   客户   windows   版本   整合   pac   

原文地址:http://www.cnblogs.com/EasonJim/p/6025839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!