Subversion和TortoiseSVN的配置体验

原创 2007年09月30日 08:34:00
STEP 1:下载和安装 
   首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1。[http://subversion.tigris.org/servlets ... cumentList?folderID=91]
下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。
下载TortoiseSVN进行本地安装,我安装的是最新的TortoiseSVN-1.3.3.6219[http://surfnet.dl.sourceforge.net/sourceforge/t ... SVN-1.3.3.6219-svn-1.3.1.msi],这是一个将SVN集成到windows shell中的GUI管理工具,推荐使用。


STEP 2:创建储存库 
  安装完TortoiseSVN后提示要重启机器,其实启不启都可以正常使用了,首先创建SVN储存库(repository),可以选择命令行方式或者通过TortoiseSVN插件进行GUI操作,命令行运行如下:

svnadmin create F:/_SubVersion

按此在新窗口打开图片

F:/_SubVersion就是我指定的储存库目录,如果用GUI方式,可以在这个目录下点击右键选择[TotoiseSVN]->[Create Repository href...]进行创建,版本库模式指定为默认的即可。
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部 数据;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号;


STEP 3:配置 
打开/conf/目录,打开svnserve.conf找到一下两句:


# [general]
# password-db = passwd

去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件
同样打开passwd文件,将

# [users]
# harry = harryssecret
# sally = sallyssecret

这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户


STEP 4:运行SVN服务 
在命令行执行


svnserve --daemon --root F:/_SubVersion
服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务,或者在这个地址[http://maxwoods.cnblogs.com/Files/ ... loads/SVNService.rar]下载那个svnservice.exe文件,拷贝到E:/svn/bin目录下,再从命令行下执行:

svnservice -install --daemon --root "F:/_SubVersion"
sc config svnservice start= auto
net start svnservice

此文件会将SVN变成windows系统的一个服务,并默认为自启动,注意:执行第三句时确保前面以命令行方式运行的SVN服务已经停止,如果没停止可在其窗口中按Ctrl+C中止运行。


STEP 5:创建项目版本树 
确定SVN服务(命令行或windows服务)运行后,在你需要导入储存库的目录下单击右键选择[TortoiseSVN]-> [Import...],在弹开的窗口的URL框中输入 "svn://localhost/myproject" 点击 "OK" 执行导入,如果没有报错,数 据就全部加入SVN储存库目录树上了。用命令行也可以完成这些操作,这需要你在系统变量中新建一个“SVN_EDITOR”的系统变量,变量值为本地的一 个文本编辑器执行文件路径,一般指到windows的记事本上就行了 "c:/windows/notepad.exe" ,然后新开一个CMD窗口,执行

svn mkdir svn://localhost/myproject
随即关闭记事本打开的log文件窗口后按"c"键继续后生成项目树。一般情况,我们在创建文件根路径后应该在创建三个目录:branches、tags、trunk,这三个目录是Subversion需要的三个目录。对于check out、commit、update等操作可以通过svn命令行方式执行,也可以用TortoiseSVN的windows菜单完成,非常简单咯。

 

 

subversion与TortoiseSVN的使用

本文介绍了 Subversion 的基本概念。详细讲解了在Windows下如何安装使用Subversion与TortoiseSVN。  一、基本概念1、什么是版本控制?  简单点来说,版本控制就是数据...
  • vcmman
  • vcmman
  • 2010年11月13日 21:25
  • 9452

安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn

1、下载并安装服务器端Subversion 下载地址:http://subversion.apache.org 当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subver...
  • gdjlc
  • gdjlc
  • 2014年12月04日 14:52
  • 1657

Subversion和TortoiseSVN的配置

STEP 1:下载和安装    首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1。[http://subversion.tigris.org/servlets ......
  • NoExcuse
  • NoExcuse
  • 2006年08月09日 09:28
  • 2384

Subversion TortoiseSVN windows配置

1.我的环境是windows 2003 或者windows xp 安装Setup-Subversion-1.6.0.msi TortoiseSVN-1.8.4.24972-win32-svn-...
  • kunga0814
  • kunga0814
  • 2013年11月29日 11:17
  • 2725

Slik-Subversion+TortoiseSVN

http://blog.csdn.net/zj0078/article/details/8839192 注:未验证 1. windows下的svn服务器(Slik-Subv...
  • zxygww
  • zxygww
  • 2015年05月20日 16:10
  • 2696

Windows下SVN服务端(Subversion)及客户端(TortoiseSVN)详细安装教程

版本控制SVN: 服务端:Setup-Subversion-1.6.16 客户端:TortoiseSVN-v1.6.16 基本操作: 本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着...
  • kezhen
  • kezhen
  • 2013年08月09日 16:25
  • 1718

intellij idea15 +svn配置

说明:使用TortoiseSVN客户端,安装时必须选择client tools,否则不会有svn.exe,也就不能支持intellij idea的svn插件,因为intellij idea是使用命令行...
  • u010935342
  • u010935342
  • 2016年10月19日 16:35
  • 1853

SVN 版本控制 Setup-Subversion-1.6.5+TortoiseSVN-v1.6.5

版本控制SVN: Setup-Subversion-1.6.16+TortoiseSVN-v1.6.16 基本操作: 本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,...
  • swebin
  • swebin
  • 2011年12月27日 21:41
  • 4751

TortoiseSVN 和 subversion

subversion 服务器1. 安装subversion 和 TortoiseSVN2. 在c:/svn_repository/userName_repository目录下右键create repo...
  • leonardWang
  • leonardWang
  • 2010年09月24日 20:54
  • 670

Intellij IDEA中集成tortoiseSVN

1、安装tortoiseSVN时,勾选SVN command line client tool选项 2、安装完成后配置环境变量,如果svn的安装目录是C:\Program Files\Tortois...
  • june_ruikang
  • june_ruikang
  • 2016年03月24日 13:31
  • 10612
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Subversion和TortoiseSVN的配置体验
举报原因:
原因补充:

(最多只允许输入30个字)