SVN服务器的搭建

    之前在项目中有接触过svn版本控制,今天偶然有个想法自己搭建一个svn服务器,来同步一下自己的一些文件和代码,苦于每日在实验室和宿舍的电脑来回奔波,代码和文件都是拷来拷去或者远程登录获取,于是痛下决心研究一下。

    原先从网上了解一般有两种解决方法:

  1. Subversion服务器程序 + Subversion的Windows客户端TortoiseSVN
  2. 用Apache 和Subversion 搭建安全的版本控制环境

    前者比较简单而后者相对复杂,我选择比较艰难的道路,但是在弄了一个下午之后还是放弃了。个人觉得复杂的功能肯定也会强大一点,的确是这样,后者的访问客户端不用安装任何软件就可以访问(通过Apache HTTP协议),但是前者必须安装客户端软件。也就是所谓的瘦客户端和肥服务器端的问题。

  

    在放弃了方案二之后,找到一种更简单的方法,它其实就是方案二的集成安装,visualSVN server其实就是集成了Apache 和Subversion 这个复杂的环境。并且它是完全免费的,下载地址:http://www.visualsvn.com/server/download/,花一分钟就可以完成服务器端得搭建,配置也非常简单。客户端再安装一个TortoiseSVN就可以了。

P.S.找到一个比较好的项目管理实践教程

http://www.cnblogs.com/ttzhang/archive/2008/11/02/1324601.html

你可能感兴趣的:(服务器,svn,subversion,tortoisesvn,apache,远程登录)