Subversion安装手记-嘟嘟老窝
来源:百度文库 编辑:神马文学网 时间:2024/10/02 19:12:53
Subversion安装
STEP 1:下载和安装首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1,可惜在项目树上只更新到了1.3.0的二进制包。
下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。
下载TortoiseSVN进行本地安装,我安装的是最新的1.3.2 for svn 1.3.0,这是一个将SVN集成到windows shell中的GUI管理工具,推荐使用。
STEP 2:创建储存库
安装完TortoiseSVN后提示要重启机器,其实启不启都可以正常使用了,首先创建SVN储存库(repository),可以选择命令行方式或者通过TortoiseSVN插件进行GUI操作,命令行运行如下:
e:\svn\repository就是我指定的储存库目录,如果用GUI方式,可以在这个目录下点击右键选择[TotoiseSVN]->[Create Repository href...]进行创建,版本库模式指定为默认的即可。
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部数据;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号;
STEP 3:配置
打开/conf/目录,打开svnserve.conf找到一下两句:
# password-db = passwd
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件
同样打开passwd文件,将
# [users]
# harry = harryssecret
# sally = sallyssecret
这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户
STEP 4:运行SVN服务
在命令行执行
svnservice -install --daemon --root "E:\svn\Repository"
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需要的三个目录。对于checkout、commit、update等操作可以通过svn命令行方式执行,也可以用TortoiseSVN的windows菜单完成,非常简单咯。Tags: subversionsubversion 版本控制版本控制
发布:duduwolf | 分类:编程学院 | 评论:10 | 引用:2 | 编辑
- 该日志的引用地址:
- http://www.duduwolf.com/cmd.asp?act=tb&id=296
- 相关文章
- 全面迎接SVN时代来临 (2006-3-14 17:01:45)
- http://spaces.msn.com/linxh/Blog/cns!5B3244D2B62B00C7!168.entry(引用)
- linxh
- Subversion安装手记
- 2006-5-21 20:44:22
- Subversion使用入门教程(引用)
- 博课
- < p>文本编辑器中大多有撤销、恢复功能,当我们关闭软件后,这些修改记录就都消失了。有没有办法撤销一周前、甚至半年前的修改呢?当然,& ldquo;版本控制”为此而生。
本文将为您介绍版 本控制的基本概念,以及流行的版本控制软件...
- 2008-1-22 17:41:04
- 1.icesco | (home)
- TortoiseSVN 已经是1.3.3了。
- 2006-4-6 9:13:12
- 2.求助 | (home)
- 我在使用svn 出现了一些问题,使用svn下载sourceforge网页的东西,为什么老不能连接服务器,谢谢各位,e_mail:lsynate@163.com
- 2006-5-10 9:32:57
- 3.备份时出现问题 | (home)
- 当使用svnadmin hotcopy备份比较大的仓库(大概有4.1G)时,老出现问题.不知道有什么解决办法.
- 2006-8-11 9:50:53
- 4.snowvan | (home)
- 装了TortoiseSVN后为什么系统运行速度变得奇慢?尤其是双击打开“我的电脑”时怎么回事??
- 2006-8-24 0:21:31
- 5.问个问题谢谢 | (home)
- 是 这样的。因为历史遗留问题。服务器端是没有版本控制这些东西的。直接的apache+resin,现在程序文件都在resin的phone下面。我如何利 用subversion来获取phone下的文件到subversion的repository里来,同时以后我更改文件,上传到subversion 后,repository能够自动的更新phone里的文件。或是时刻获取最新的phone里的文件。或是有没有其它的能走的路,老大指点一下。烦死了。
- 2006-9-8 11:49:03
- 6.北极熊 | (home)
- 开始一直使用cvs 已经觉得很不错了,没想到SVN 会如此美丽
- 2006-9-17 14:32:13
- 7.小皮 | (home)
- 以前的svnserve要想成为windows服务,必须依赖于svnservice或其他工具。从Subversion1.4开始,Subversion本身就集成Windows服务的工具。
http://www.subversion.org.cn/index.php?option=com_content&task=view&id=83&Itemid=9 - 2007-3-2 12:09:02
- 8.huasen | (home)
- How set the locale of subversion to English
- 2007-5-30 9:26:17
- 9.svnnew | (home)
- 介绍得非常详细,谢谢。我还找到一个录像
http://www.iusesvn.com/bbs/thread-236-1-1.html
希望对志同道合的朋友有帮助 - 2007-8-16 17:25:32
- 10.ansheng | (home)
- 谢谢,转载了:
http://www.91linux.com/html/article/program/20071217/9134.html - 2007-12-17 19:03:05
Subversion安装手记-嘟嘟老窝
Subversion安装手记
Subversion安装手记
嘟嘟老窝
嘟嘟老窝-ajax
嘟嘟老窝-互联网
嘟嘟老窝-2005 June
遨游,加油-嘟嘟老窝
嘟嘟老窝-ajax
女孩写的源代码-嘟嘟老窝
最全的html特殊字符列表 - 嘟嘟老窝
个人知识管理(PKM)和个人门户-嘟嘟老窝
结婚证为什么是红色的-嘟嘟老窝
GR首选,其次抓虾,鲜果加油-嘟嘟老窝
Google Chrom,浏览器的第二春-嘟嘟老窝
用AJAX跟踪Google Adsense广告点击-嘟嘟老窝
SubVersion安装简介
Ubuntu:SubVersion服务安装设置
我的个人门户——功能和框架-嘟嘟老窝
基于社会性网络的知识管理系统:SN-KMS-嘟嘟老窝
我的个人门户——功能和框架-嘟嘟老窝
sqlrelay 安装手记
嘟嘟.........
Subversion配置安装教程(二)