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菜单完成,非常简单咯。

 

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

安装和配置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
  • 1412

Subversion和TortoiseSVN安装与配置

Subversion为版本控制软件的服务器端。 TortoiseSVN为版本控制软件的客户端。 1。下载Subversion与TortoiseSVN。 Subversion的地址:http:/...

Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版

一、在 windows XP 安装配置如下: 1 、下载 Apache2.2.14 并安装。设安装目录为: F:\Apache Software Foundation\Apache2.2 2 、下载 ...

Subversion(SVN)和TortoiseSVN配置实例---附图片

下载所需程序Subversion 1.3.2 http://subversion.tigris.org/downloads/subversion-1.3.2.zipTortoiseSVNhttp://...

Subversion和TortoiseSVN安装与配置

Subversion为版本控制软件的服务器端。 TortoiseSVN为版本控制软件的客户端。  1。下载Subversion与TortoiseSVN。 Subversion的地址:...

SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题

一、SVN-Subversion安装配置Windows总结 1、下载Subversion时,要清楚所下载的subversion版本支持的是apache2.0还是apache2.2。假如只支持apac...

Ubuntu搭建subversion代码仓库+Windows7客户端TortoiseSVN管理

简述:Apache Subversion(简称SVN,svn)是一个开放源代码的版本控制系统。 环境及搭建目标: 1、ubuntu12.04系统的lenovo server:安装subversio...

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
  • 4196

使用SubVersion+TortoiseSVN多仓库方式进行版本控制

每个程序员都知道代码的管理是的重要性,如果一不小心把自己辛苦写了很久的代码搞丢了,那估计把电脑砸了想法都有了。我之前就干过这样的事情,调试了2天的代码,Copy来Copy去,最后竟然把最新的代码给覆盖...
  • sinnk
  • sinnk
  • 2017-04-09 21:20
  • 66

Subversion和TortoiseSVN 实践篇(windows环境)

一些基础知识: Subversion是架设一个SVN server 必要的工具,自己必须手动配置Subversion 脚本或者 执行命令行命令.最后通过命令行输入访问 svn server. 当然这是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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