SVN版本控制系统使用
一.版本控制系统安装:
软件下载地址:https://www.visualsvn.com/downloads/
二.安装版本控制系统以后,在window下,设置环境变量。
三.在命令提示符控制台查看服务器版本:svn --version
四.创建仓库:F:\DevRepository\SvnRep\OA
五.纳入版本控制:F:\DevRepository\SvnRep\OA>svnadmin create F:\DevRepository\SvnRep\OA
六.以管理员的身份配置并启动服务(注册服务):C:\WINDOWS\system32>sc create SVNService binpath= "F:\SVN\Subversion\bin\svnserve.exe --service -r F:\DevRepository\SvnRep" start= auto depend= Tcpip 注意:F:\DevRepository\SvnRep\ERP>svnserve -d -r F:\DevRepository\SvnRep\OA 如果服务没有注册,可以在控制台临时创建服务。
七.查看服务是否启动:C:\Users\MAOGE>netstat -an 注意:SVN版本系统,默认监听端口为3690
八.创建工作空间并检出(checkout):F:\WorkspaceSvn\SpaceJerry\MyOA>svn checkout svn://localhost/OA 注意:OA一定指向版本库配置
九.更新(update)F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn update test.txt
十.提交(commit):
F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit test.txt
svn: E200009: 提交失败(细节如下):
svn: E200009: “F:\WorkspaceSvn\SpaceJerry\MyOA\OA\test.txt” 尚未纳入版本控制
注意:此时服务器提示文件尚未纳入版本控制,需要先加入到版本控制。F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn add test.txt
F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit test.txt
svn: E205007: 提交失败(细节如下):
svn: E205007: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者使用 --message (-m) 或 --file (-F) 选项
svn: E205007: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项
注意:再次提交失败,因为没有添加参数信息。
F:\WorkspaceSvn\SpaceJerry\MyOA\OA>svn commit -m "first commit" test.txt
十一.配置权限
在conf文件中配置用户权限:
在svnserve.conf中配置读写权限:
[general]
# anon-access = read 注释:匿名访问可读
# auth-access = write 注释:匿名访问可写
#password-db = passwd
#groups-db = groups
在passwd中配置用户名和密码
[users]
# harry = harryssecret
# sally = sallyssecret
在authz中配置读写权限:
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
Dev=songliangxiong,maoge
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@Dev=rw
xiaoming=r
* = 注意:表示其他除配置以外的不能访问
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
十二:在eclipse中安装SVN插件:eclipse_svn_site-1.10.5
下载地址:http://www.tigris.org/servlets/ProjectList?type=Projects
转载于:https://www.cnblogs.com/songliangxiong/p/8233507.html
SVN版本控制系统使用相关推荐
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN ...
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统【转】
转自:http://www.cnblogs.com/xing901022/p/4399382.html 本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小 ...
- 【山外笔记-工具框架】SVN版本控制系统
[山外笔记-框架工具]SVN版本控制系统 学习资料: 1.本文打印版下载地址:[山外笔记-框架工具笔记]SVN版本控制工具-打印版.pdf 2.SVN和TortoiseSVN在线中文文档:http:/ ...
- Git与SVN版本控制系统
关于版本控制 什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任 ...
- visualsvn php,windowns下使用TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
ITKEE社区V3.0.1版本更新,补丁包下载了解详情 , 获取ITKEE社区版本,快速授权了解详情 背景知识 首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是 把代码都保存到一个固定的位 ...
- HG,GIT,SVN版本控制系统
SVN,HG,GIT是三种常见的版本控制系统,本文简单列出一些相似的操作命令.当然,三种系统各有特点,严格的对应关系是没有的. 1,第一次下载,包括源码和版本库: svn checkout http: ...
- SVN版本控制系统II
1 开发中的实际问题 1.1 小明负责的模块就要完成了,就在即将 Release 之前的一瞬间,电脑突然蓝屏, 硬盘光荣牺牲!几个月来的努力付之东流--需求之一:备份! 1.2 这个项目中需要一个很复 ...
- SVN版本控制系统学习(中文配置)
先吐槽下往上搜索的一些SVN下载地址,里面乱七八糟啥都有,下载好后点击安装一不注意啥玩意都安装上了, 什么玩意都有,真心不明白这些推送者是怎么想的.搜集了一个WIN32的百度网盘下载地址: http: ...
- svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解
删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...
最新文章
- Android 开发笔记(一) 按钮事件调用Activity
- 贪心入门——出租车费
- python方差的计算公式为什么减一_样本标准差分母为何是n-1
- css高度自动填满_Unity--自动版面(Grid Layout Group)
- c语言加减乘除计算程序,求一个计算加减乘除的C语言程序
- 03-06 APP-UI自动化测试-等待方式
- Java内嵌Groovy脚本引擎进行业务规则剥离(一)
- ubuntu PyCharm的安装
- Linux命令-用户和组管理
- NVIDIA显卡驱动的重装
- 酒店客房卫生打扫步骤及重点
- 植物突变体库(二)——EMS诱变
- java 专业英语单词_java_专业英语单词_力荐
- 关于10进制转2进制的C语言代码
- jQuery实现打字机效果
- Odoo相关资源(持续更新中)
- vue直传图片到阿里云OSS(单张直接上传)
- 程序员走进偶像剧变身男主,网友:我服!
- 2022留学生落户上海怎么办理社区公共户?
- html模仿 商城 静态页面,HTML+CSS简单实现凡客商城静态网页
热门文章
- java定义list长度,在Java中定义固定大小的列表
- python 列表算平均分_python平均列表
- linux 6.7 nfs安装yum,centos7下NFS使用与配置
- 极限学习机的matlab程序_新程序员七宗罪,新手别踩雷
- 税友报税软件让修改服务器地址,税友报税软件让修改服务器地址
- html 关闭js控件,javascript – 用JS关闭html5视频控件
- Java引入依赖aar_java – 如何将JAR依赖项包含到AAR库中
- jquery 图片裁剪 java_[Java教程]5 款最新的 jQuery 图片裁剪插件
- springboot 打包_springboot项目打包上传至阿里云服务器
- 微信按钮android代码实现原理,微信小程序button标签open-type实现原理