月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« TortoiseSVN使用帮助和下载Google App Engine使用简介 »

轻松搭建一个Windows SVN服务器

  前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。

  通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。

  目前较为简单的方案是VisualSVN Server。该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。

  安装的时候可以选择SVN走http协议还是https协议,http协议速度快一些,而https协议安全性好。两者均可以从浏览器直接访问SVN项目。

  安装完成后打开,可以看到一个微软的MMS管理界面,在里面可以轻松添加设置项目。用户权限可以使用Windows的用户,也可以单独新建用户。如果原先有一个SVN数据,则可以在界面上导入原有的SVN数据。

VisualSVN Server

  SVN客户端依旧推荐使用Windows下的TortoiseSVN,两者搭配起来,非常好用。



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/1879.html
  • 文章排行:
  • 7.kukoo
  • 如果是一个人写代码,为什么要用繁重的SVN,而不是Git或者Mercury这样的分布式SCM? 完全不需要一个所谓的服务器,而且也容易放到Github上去
  • ip: 222.44.124.*  2009-7-31 16:08:33   回复该留言
  • 8.歪豆
  • 看不懂,不知道是啥东西,只知道很深奥,暂时用不到。
    谷歌VS微软,巨头的无聊
  • ip: 123.150.187.*  2009-7-31 16:28:51   回复该留言
  • 10.Yeti
  • 我觉得更好用的是像git,bazaar这类分布式的版本管理系统,像Bazaar,安装后不需要额外配置服务器就可以直接使用,还提供TortoiseBZR这类的工具可以直接浏览更改,比使用Subversion更为方便
  • ip: 113.64.231.*  2009-7-31 18:32:16   回复该留言
  • 11.ian
  • 如果只想简单学习和使用, VisualSVN Server 都不需要安装,只用 TortoiseSVN 就可以了。因为它既可以完成 Server 的创建仓库的功能,又理所当然地完成 Client 的功能。

    我在这么多年来用过 ClearCase, Perforce, CVS, VSS, SVN, git, bzr, hg 等软件之后,现在我的最爱是 hg,它的网站和手册的信息我全看过一遍,各种常用 extensions 基本都用过。
  • ip: 210.21.226.*  2009-7-31 21:10:43   回复该留言
  • 12.len
  • 只有自己有的话,使用TortoiseSVN,建个本地文件系统就行了,很方便的,也不需要什么服务器
  • ip: 123.61.116.*  2009-7-31 22:15:17   回复该留言
  • 14.雪梨
  • 确实啊, 只是自个用的话,TortoiseSVN 也能使用 svn 本地文件系统的仓库,无须服务器的。

    不过有 Linux 背景的多半会更加喜欢分布式版本管理系统,如 bzr、hg(水银)或 git。

    在 Windows 下一样有 bzr、hg 和 msys-git 可用,

    而且 Tortoise 也支持。
  • ip: 58.253.197.*  2009-8-2 15:10:40   回复该留言
  • 15.woody
  • TortoiseSVN不需要服务器也要以用的。
    http://cn.programmingnote.com/blog/?p=133
  • ip: 124.207.144.*  2009-8-3 7:22:32   回复该留言
  • 16.成球盘
  • 确实啊, 只是自个用的话,TortoiseSVN 也能使用 svn 本地文件系统的仓库,无须服务器的。

    不过有 Linux 背景的多半会更加喜欢分布式版本管理系统,如 bzr、hg(水银)或 git。

    在 Windows 下一样有 bzr、hg 和 msys-git 可用,

    而且 Tortoise 也支持。支持,支持
  • ip: 115.60.9.*  2009-8-3 9:08:44   回复该留言
  • 17.see
  • 文章有用,评论更有用
    果然是抛砖引玉
  • ip: 218.75.74.*  2009-8-3 13:00:28   回复该留言
  • 19.呵呵
  • 学习中,我也在用visual svn,不过他的web支持真不好,不能关键词特显出来
  • ip: 221.6.117.*  2009-10-20 11:02:15   回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 跟随我的推特:跟随我的推特
  • 跟随新浪微博:跟随新浪微博
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅本站

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.