在大学期间为了配这个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 !!!!
分享到:
相关推荐
svn配置-svn操作指南-权限配置
SVN 配置管理 教程 深入而精准的了解svn在工作中的实际应用,以及如何使用,让您更加清晰的明白配置管理的使用流程。
Myeclipse6.5 svn配置,免费资源,仅供参考!
eclipse中的SVN配置,Myeclipse配置SVN方法,还有需要的插件,软件有三个(一个服务端,一个客户端,一个中文安装包)
SVN配置及使用方案,包括详细的配置和使用方案
VS2010+AnkhSvn配置.开发环境IDE(Visual Studio 2010)中安装一个代码管理器的插件.AnkhSvn-2.1
svn配置,svn配置,svn配置,svn配置,svn配置, 都已配置好。参考doc
如果你对我们如何配置SVN的服务器,以及它的权限管理如何设置感兴趣,欢迎你阅读下面的部分,这里仅仅对第一节当中阐述的svn+ssh,且使用密钥对认证的方式进行说明。希望我们以后有更多的同学可以承担服务器的维护...
运行Subversion服务器需要首先要建立一个版本库(Repository),版本库可以看作是服务器上集中存放和管理数据的地方。在安装客户端时默认已经创建了一个版本库,可以直接用这个库,或是根据需要重新建立一个库。
svn配置管理
一款团队开发项目 的最好选择工具 一款团队开发项目 的最好选择工具
SVN配置world文档 SVN配置world文档
MyEclipse中SVN的使用与配置
CVS和SVN配置学习 欢迎大家下载学习
svn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svnsvn 配置 教程 svn
svn配置svn配置svn配置svn配置
个人在搭建时候的svn配置文件在此打包上传一下,做个记录.
MyEclipse SVN配置文件
Windows 下面 apache+SVN配置
第一部分: SVN的基本概念 配置管理环境搭建 客户端TSVN基本功能的介绍及使用方法 Eclipse下SVN的使用 第二部分 SVN系统日常维护 配置库规划 分支策略