您的位置: 汉沽信息港 > 养生

轻松搭建一个WindowsSVN服务器

发布时间:2019-04-11 04:13:47

前文所述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数据。

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

如果只想简单学习和使用, VisualSVN Server 都不需要安装,只用 TortoiseSVN 就可以了。因为它既可以完成 Server 的创建仓库的功能,又理所当然地完成 Client 的功能。

我在这么多年来用过 ClearCase, Perforce, CVS, VSS, SVN, git, bzr, hg 等软件之后,现在我的是 hg,它的站和手册的信息我全看过一遍,各种常用 extensions 基本都用过。

2009/7/31 21:10:43 支持(25)反对(10) 回复

windows下没有比较好的git服务器软件。这一点很郁闷。

msysgit的话,只能用共享文件夹作为repo发布方式,到了外就访问不了。

copssh的话,问题也很多,主要是多人协作的时候,每个人只能看到自己home目录下的repo,协作不起来。

2010/5/19 10:20:13 支持(17)反对(15) 回复

我觉得更好用的是像git,bazaar这类分布式的版本管理系统,像Bazaar套筒扳手价格
,安装后不需要额外配置服务器就可以直接使用,还提供TortoiseBZR这类的工具可以直接浏览更改,比使用Subversion更为方便

2009/7/31 18:32:16 支持(18)反对(17) 回复

如果是一个人写代码,为什么要用繁重的SVN,而不是Git或者Mercury这样的分布式SCM? 完全不需要一个所谓的服务器,而且也容易放到Github上去阿三 于 12:02:23 回复 只是自个用的话,TortoiseSVN 也能使用 svn 本地文件系统的仓库,无须服务器的。

2009/7/31 16:08:33 支持(14)反对(18) 回复

确实啊, 只是自个用的话,TortoiseSVN 也能使用 svn 本地文件系统的仓库,无须服务器的。

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

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

而且 Tortoise 也支持。

2009/8/2 15:10:40 支持(18)反对(24) 回复

确实啊, 只是自个用的话,TortoiseSVN 也能使用 svn 本地文件系统的仓库,无须服务器的。

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

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

而且 Tortoise 也支持。支持,支持

2009/8/3 9:08:44 支持(12)反对(18) 回复

(*)

验证(*)

猜你会喜欢的
猜你会喜欢的