Windows下SVN的安装与配置
首先在Subversion的官方网站http://sourceforge.net/projects/win32svn/files/
去下载windows安装包,最新版。
下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。
下载TortoiseSVN进行本地安装,http://sourceforge.net/projects/tortoisesvn/files/
这是一个将SVN集成到windows shell中的GUI管理工具,推荐使用。
安装完TortoiseSVN后提示要重启机器,其实启不启都可以正常使用了,首先创建SVN储存库(repository),可以选择命令行方式或者通过TortoiseSVN插件进行GUI操作,命令行运行如下:
e:\svn就是我指定的储存库目录,如果用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需要的三个目录。对于check out、commit、update等操作可以通过svn命令行方式执行,也可以用TortoiseSVN的windows菜单完成,非常简单咯。
本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/
相关文章
- 用VS制作的windows服务安装包 安装完后如何让服务自动启动
- Windows下PostgreSQL数据库的安装和配置
- 解决xp下无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Wi
- windows 下安装使用ipython
- windows 10 1709精简版安装 Microsoft Store
- windows环境安装和配置Apache-Tomcat7.0
- Windows中 RabbitMQ安装与环境变量配置
- 【转】wsl2-kali基础配置(换源、切换中文、安装完整版、包含无法打开Windows商店的情况下安装wsl等)
- 在 Windows 下为 PHP 5.4 安装 PEAR、PHPUnit 及 phpDoc2
- windows 安装cygwin教程
- Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略
- Windows安装ffmpeg,使用ffmpeg从视频中的抽取图像
- windows server 2008 安装Microsoft ActiveSync 6.1提示缺少一个Windows Mobile设备中心所须要的Windows组件
- 联想的笔记本有隐藏分区 导致无法安装win10 eufi启动 报错:windows无法更新计算机的启动配置。无法安装
- MySQL 5.6 for Windows 解压缩版配置安装
- windows s2019安装crucible-4.8.2
- Ubuntu18.04安装windows依赖库(winetricks)(五十六)
- python在windows通过安装模块错误
- ANT的安装和配置(windows)
- windows下安装配置Maven
- Appium----基于Windows系统安装Android SDK
- Windows下安装并使用 GTK4
- 006_Nacos注册中心【Windows和Linux安装Nacos】
- Windows安装WSL进行机器学习(windows和Ubuntu同时使用)
- 【环境配置】安装 Visual Studio 2022 Community 卡住了&& 安装 Windows SDK (Software Development Kits)卡住了