Readers: 519 | Updated: 2008

【转】windows环境下的SVN配置

Translate Into:

网站: JavaEye  作者: zyy200411  链接:http://zyy200411.javaeye.com/blog/157184  发表时间: 2008年01月18日

声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!

原文出处:http://www.javaeye.com/post/399574

在大学期间为了配这个SVN走了很多弯路,因为网上搜到都是转帖的比较多,特别是其中有几个地方理解有歧义,这样让新手很难入门。

1)首先安装服务器端软件“svn-1.4.2-setup.exe”(附件可以下载),这个安装就很简单,下一步,下一步就行了。

       我把这个安装在“C:\Program Files\Subversion”目录。

2)其次安装客户端软件“TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi ”(太大传不上,网上自己找把,

   要的话也可以发邮件给我gurnfe@163.com),

    这个安装也很简单,下一步, 

     下一步就行了。

     客户端软件安装好以后,它会要求你重新启动电脑。重启一下。。。

3)因为这个软件开机就要用,所以对开发者来讲把它安装成一个服务是最好的(这样电脑一启动这个软件的服务器也载运行 

     了,要不然你要到 命令行模式去手工启动服务)。下面就来讲述怎么样把它设置成一个服务。

    3.1)下载“SVNService.exe”(附件可以下载),把“SVNService.exe”拷贝到“C:\Program Files\Subversion\bin\

    3.2)进入命令行模式:开始菜单--运行--进入“C:\Program Files\Subversion\bin\”这个目录。

            打入命令: svnservice -install -d -r  "e:\svn_service_root"。(这一步很重要很重要,以前我就是这一步误解走了很多 

           弯路)。具体详细介绍见3.3。把它设为自动启动:开始菜单--控制面板--性能维护--管理工具--服务

          进去以后你会在服务列表中看到svnservice这个服务,右击--把它设为自动启动(这样开机的时候这个服务也启动了)

    3.3)这里就是把“e:\svn_service_root” 这个目录指定为SVN版本控制的服务目录(网上很多帖子把上面这个命令称作建立

            仓库是不对的)其实这个目录应该称作仓库所在的目录,假如我有有三个仓库:repository_1,repository_2,repository_3

            他们的位置应该是:e:\svn_service_root\repository_1,

                                                e:\svn_service_root\repository_2,

                                                e:\svn_service_root\repository_3。

4)前面已经讲到仓库了,现在讲一下怎么样建立了一个仓库:有2中办法如下

     4.1)命令行模式进入”C:\Program Files\Subversion\bin\“

              再打入命令:svnadmin create e:\svn_service_root\repository_1,这样第一个仓库就建立好了。以后你的项目就可以

             导入到这个仓库中。(其他仓库的建立类似)此时进入目录:桌面--我的电脑--本地磁盘E:

             --svn_service_root--  repository_1 。你会看到文件夹 conf,dav,db 等等          

    4.2)打开目录:我的电脑--本地磁盘E:--svn_service_root。在这个目录下新建文件夹,取名“repository_1”,右击

           新建的文件夹--TortoiseSVN--Create Repository Here.效果同第一种方法一样。

5)进入“e:\svn_service_root\repository_1\conf”目录配置权限。参考此文(我觉得他写的非常好)

   http://hi.baidu.com/ayifa/blog/item/a7708c1885c221b54bedbc40.html

6)如果你的服务端装在本机就可以这样访问:右击--SVN checkout .此时会打开一个对话框。

      在 URL of repository 下面输入 svn://localhost/repository_1(如果是其他电脑访问这个仓库:

     svn://10.1.246.68/repository_1,其中10.1.246.68是我的IP地址,到时候大家可以自己替换。

     其实这里的svn://10.1.246.68地址对应e:\svn_service_root目录,因为一开始我通过命令:

    svnservice -install -d -r  "e:\svn_service_root" ,把e:\svn_service_root目录安装成可以通过SVN协议来访问

     e:\svn_service_root目录下的各个仓库。

  在Checkout directory 下面输入检出的位置,这样就  OK !!!!


相关文件下载地址:http://www.subversion.org.cn/index.php?option=com_frontpage&Itemid=1

 


本文的讨论也很精彩,浏览讨论>>


JavaEye推荐
深圳金蝶中间件公司招聘Java工程师


From The Blogs

Personal Growth, Career Planning

2007
突破安逸环境,7种创造精彩生活的方法
生活中很容易陷入这种情况:你将自己深深的安置在一个温暖安全并且舒适的环境下。但如果你想提升你的生活,你迟早要走出那个地带,因为你需要去一个可以让你得到新鲜有趣的经历,并且让你从厌倦中找到自主的地方。这... 查看全文

Internet Observation

2008
提高Windows 用户工作效率最有用的15条贴士
我们对提高工作效率的追求是无止境的。正当你认为自己已处在工作效率水平的最高峰时,新想法或技术处处涌现,促使你重新掂量你的安排与计划。 查看全文

Internet Observation

2007
OpenID与Windows Live ID
David Berlind有一篇博客,标题为如果“你”建立OpenID,“他们”会来吗?,其中写到 “如果你上周错过了这个消息,微软正在进行另一项大变动,它关于单点登入技术。最初的Passport,遭... 查看全文

OhGizmo!

2008
Epoq EGP-WP98B Watchphone Runs Windows Mobile
It’s hard to say if having your phone strapped to your wrist will one day be the norm, but when it comes to features the Epoq EGP-WP98B can give a lot of larger cellphones a run for their money. 查看全文

Tech Ticker

2008
Asus: Windows Eee will sell more than its Linux counterpart
It would seem a bold statement but Asus, the makers of the miniscule Eee PC says that the Windows variant of Eee will outsell the currently available Linux version with the ratio of 3:2. The windows E... 查看全文

IntoMobile » Platforms

2008
HKC enters the Windows Mobile smartphone market with launch of two dual-SIM devices
Hong Kong based HKC (no its not a typo) launched the worlds first Windows Mobile smartphone with two SIM card slots, allowing savvy users to make and receive phone calls on two networks while doing th... 查看全文

Dare Obasanjo aka Carnage4Life

2007
It isn't OpenID vs. Windows Live ID (Web Authentication )
David Berlind has a blog post entitled If ‘you’ build OpenID, will ‘they’ come? where he writesIn case you missed it last week, Microsoft is taking another swing at the idea of single sign-on technolo... 查看全文

Fashion Innovation,Digital Products

2008
Pharos GPS Phone 600 智能手机
Pharos公司最近推出一款带有GPS卫星定位系统的智能手机GPS Phone 600,这款手机和E-TEN Golfish X500 PDA智能手机几乎完全一样的...她装备了一颗Samsung S... 查看全文

Internet Observation

2008
Windows PC安全7步行
7种措施让你的Windows PC 高枕无忧 查看全文

Life, Health, Furnishings

2008
停止浪费食物同时又保护环境的七条途径
本月在英国高达八十亿镑的食品被浪费,这一数量相当于六百七十万吨或者我们全部采购的三分之一。这些惊人的统计在全球的许多其他国家引起反响。这给予我们两方面的影响。第一,在目前食品价格急剧上涨的形势下,最好... 查看全文
More Articles